реклама на сайте
подробности

 
 
> LPDDR2 - Cyclone 5 SoC, как правильно подключать Vref, VTT, OCT, запутался, помогите, пожалуйста
iiv
сообщение Dec 16 2017, 12:30
Сообщение #1


вопрошающий
*****

Группа: Свой
Сообщений: 1 726
Регистрация: 24-01-11
Пользователь №: 62 436



Добрый день,

на днях отдал в печать первую свою плату с LPDDR2 ( https://www.arrow.com/en/products/edb8132b4...cron-technology ) и Cyclone 5 SoC. Память - одна планка с 32 битной шиной.

Запутался в документации, обчитался и в Альтере, и Jedecах и в Микронах, вроде не могу найти опровержения, что я не прав, но и ни одного вменяемого дизайна не нашел, где бы было бы написано как правильно...

Теперь гложат сомнения, правильно ли я сделал, а именно:

1. не поставил ни одного терминирующего резистора на CA и DQ, вроде не надо если одна планка?
2. половину напряжения из 1.2В получал из TPS51200, но так как резисторы не нужны были, то VTT никуда не подключен, а VREF=0.6В из TPS51200 подключил на VREFCA, VRefDQ и все Vref6A,B,C в процессоре, через ферритовые бусины ессно,
3. DDR-ODT_0 и DDR-ODT_1 на процессорной части никуда не подключил (и DDR_RESET тоже) - то есть в воздухе висят,
4. из резисторов на плате имеются только ZQ0 и ZQ1 на памяти и RREF_TL на плиске.

Скажите, пожалуйста, правильно ли / можно ли так? И если что-то не правильно или не разумно, пожалуйста, скажите, как надо!

Спасибо!

ИИВ
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Aner
сообщение Dec 16 2017, 20:07
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 4 869
Регистрация: 28-02-08
Из: СПБ
Пользователь №: 35 463



DDR-ODT_0, DDR_RESET при одном чипе должны быть подключены, проверьте. И какой конкретно чип то ?
Go to the top of the page
 
+Quote Post
iiv
сообщение Dec 16 2017, 21:48
Сообщение #3


вопрошающий
*****

Группа: Свой
Сообщений: 1 726
Регистрация: 24-01-11
Пользователь №: 62 436



Спасибо большое за ответ!!!

Цитата(Aner @ Dec 17 2017, 01:07) *
DDR-ODT_0, DDR_RESET при одном чипе должны быть подключены, проверьте.

Скажите, пожалуйста, а куда в памяти их подключать, если у планки памяти таких ног-то нет? Пины эти выведены, если их как-то подключить можно (только куда???), возможно проброшу... если нет, то еще можно с небольшим убытком перезаказать...

Цитата(Aner @ Dec 17 2017, 01:07) *
И какой конкретно чип то ?

Память одной планкой 8ГБит, ее даташит http://static6.arrow.com/aropdfconversion/...elpddr2.pdf.pdf

Процессор, то есть плиска с процессором Cyclone 5 SoC, планировал проверять разводку и базовую функциональность на 5CSEBA2U19C8SN, а работать на 5CSEBA5U19C8N их пинауты одинаковы и доступны по ссылке https://www.google.de/url?sa=t&rct=j&am...ba2.xls&usg

Спасибо!!!
Go to the top of the page
 
+Quote Post
a123-flex
сообщение Dec 21 2017, 11:25
Сообщение #4


Профессионал
*****

Группа: Свой
Сообщений: 1 687
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 884



Цитата(iiv @ Dec 17 2017, 00:48) *
Процессор, то есть плиска с процессором Cyclone 5 SoC

Никогда не понимал людей, которые берут плису со встроенным процом. Вы же понимаете, что проц Вам достается третьесортный и по стократной цене, по сравнению с отдельно рядом стоящим ?

Разве что габарит ?


--------------------
Если хочешь узнать, что ждет тебя на дороге впереди, спроси у тех, кто возвращается по ней.
Go to the top of the page
 
+Quote Post
dxp
сообщение Dec 22 2017, 02:21
Сообщение #5


Adept
******

Группа: Свой
Сообщений: 3 469
Регистрация: 6-12-04
Из: Novosibirsk
Пользователь №: 1 343



Цитата(a123-flex @ Dec 21 2017, 18:25) *
Никогда не понимал людей, которые берут плису со встроенным процом. Вы же понимаете, что проц Вам достается третьесортный и по стократной цене, по сравнению с отдельно рядом стоящим ?

Разве что габарит ?

Действительно не понимаете. Кроме габарита есть ещё другой аспект - взаимодействие процессорной части и ПЛИС. Там внутри несколько AXI шин, только непосредственно между HPS и FPGA две 64-разрядные (по одной в каждую сторону) и одна 32-разрядная (AXI-Lite) - это в CycloneV SoC. у Zynq7000 чуть иначе, но примерно то же самое. Всё это может работать в том числе и в в связке с DMA. Все интерфейсы синхронизируются по внутренним клокам. Посчитайте потоки. Там между процессорной частью и ПЛИС более 3000 физических сигналов. Какой внешний процессор с ПЛИС может конкурировать с интегральным исполнением по скорости, габаритам и энергопотреблению?

Что касается третьесортного процессора по стократной цене - откуда взято? Процессор вполне себе - Cortex-A9, два ядра, 512к кэша. А цена там не процессором определяется, а ёмкостью ПЛИС в первую очередь, это хорошо видно по зависимости цены от оной ёмкости.


--------------------
«Отыщи всему начало, и ты многое поймёшь» К. Прутков
Go to the top of the page
 
+Quote Post
a123-flex
сообщение Dec 22 2017, 09:18
Сообщение #6


Профессионал
*****

Группа: Свой
Сообщений: 1 687
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 884



Цитата(dxp @ Dec 22 2017, 06:21) *
Действительно не понимаете. Кроме габарита есть ещё другой аспект - взаимодействие процессорной части и ПЛИС. Там внутри несколько AXI шин, только непосредственно между HPS и FPGA две 64-разрядные (по одной в каждую сторону) и одна 32-разрядная (AXI-Lite) - это в CycloneV SoC. у Zynq7000 чуть иначе, но примерно то же самое. Всё это может работать в том числе и в в связке с DMA. Все интерфейсы синхронизируются по внутренним клокам. Посчитайте потоки. Там между процессорной частью и ПЛИС более 3000 физических сигналов. Какой внешний процессор с ПЛИС может конкурировать с интегральным исполнением по скорости, габаритам и энергопотреблению?

Что касается третьесортного процессора по стократной цене - откуда взято? Процессор вполне себе - Cortex-A9, два ядра, 512к кэша. А цена там не процессором определяется, а ёмкостью ПЛИС в первую очередь, это хорошо видно по зависимости цены от оной ёмкости.

А зачем если не секрет Вам такое количество соединений ?
Процессор то мертвый, он в ЦОСе в realtime дай боже чтобы сто мегабит прокачал... Да и вообще в чем угодно.
Жесткая синхронизация ко времени процу, что под lin живет рядом с ПЛИС тоже ни к чему - все жесткое время должна ПЛИС отработать и буферизовать...

А если Вы свитч имеете в виду, то
1. Это по деревенски можно (и нужно) делать просто на ПЛИС
2. А если не по деревенски, то доставать Broadcom/etc...который дешевле в 100 раз и мощнее во столько же

Ну он конечно почти супер. Но Allwinner что немного лучше 6$ стоит. Ну и без китайцев даже, iMx6 сколько ? 20$ ? 30$ ?


--------------------
Если хочешь узнать, что ждет тебя на дороге впереди, спроси у тех, кто возвращается по ней.
Go to the top of the page
 
+Quote Post
dxp
сообщение Dec 22 2017, 10:49
Сообщение #7


Adept
******

Группа: Свой
Сообщений: 3 469
Регистрация: 6-12-04
Из: Novosibirsk
Пользователь №: 1 343



Цитата(a123-flex @ Dec 22 2017, 16:18) *
А зачем если не секрет Вам такое количество соединений ?
Процессор то мертвый, он в ЦОСе в realtime дай боже чтобы сто мегабит прокачал... Да и вообще в чем угодно.

С чего взяли, что мёртвый? Вы освоили NEON3 и сравнили с другими DSP?

Кроме того, тяжёлые вычисления как раз выполняются ПЛИС, а процессор загружает туда задания и собирает "урожай", в этом контексте вполне себе нормальный поток может потребоваться и интерфейсы это обеспечивают. На плате собрать подобную систему выйдет (если выйдет) энкратно дороже.

Цитата(a123-flex @ Dec 22 2017, 16:18) *
Жесткая синхронизация ко времени процу, что под lin живет рядом с ПЛИС тоже ни к чему - все жесткое время должна ПЛИС отработать и буферизовать...

Процессорная система (HPS Altera, PS Xilinx) != процессор. Процессорная система сама по себе вполне SoC, в ней кроме проца куча разной (тяжёлой и лёгкой) периферии, которая может свои потоки первично отправлять в ПЛИСовую часть, а процессор после забирать результаты обработки. Например, поток с гигабитного изернета идёт на ПЛИС, где реализованы ARP, IP, UDP и обработка данных пакетов, а потом процу уже отдаётся результат. Потоки управляются DMA и сопровождаются системой прерываний.

В общем, идея в том, чтобы разгрузить процессор от рутины - организовать в ПЛИС набор необходимых кастомных "сопроцессоров". Т.е. создаётся гетерогенная система, гибко адаптируемая под целевую задачу.


Цитата(a123-flex @ Dec 22 2017, 16:18) *
Ну он конечно почти супер. Но Allwinner что немного лучше 6$ стоит. Ну и без китайцев даже, iMx6 сколько ? 20$ ? 30$ ?

Вы забыли ПЛИС добавить. Добавьте и сравните?


--------------------
«Отыщи всему начало, и ты многое поймёшь» К. Прутков
Go to the top of the page
 
+Quote Post
a123-flex
сообщение Dec 22 2017, 11:14
Сообщение #8


Профессионал
*****

Группа: Свой
Сообщений: 1 687
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 884



Цитата(dxp @ Dec 22 2017, 14:49) *
С чего взяли, что мёртвый? Вы освоили NEON3 и сравнили с другими DSP?

Прекрасная идея, раньше мне самому покоя не давала. Но программисты почему-то любят cuda toolkit гораздо больше, чем opencl.

Цитата(dxp @ Dec 22 2017, 14:49) *
Кроме того, тяжёлые вычисления как раз выполняются ПЛИС, а процессор загружает туда задания и собирает "урожай", в этом контексте вполне себе нормальный поток может потребоваться и интерфейсы это обеспечивают. На плате собрать подобную систему выйдет (если выйдет) энкратно дороже.

интерфейсы это ФИЗИЧЕСКИ обеспечивают. Но проца этого имхо для любых серьезных задач очень мало. Насчет энткратно сумлеваюсь.

Цитата(dxp @ Dec 22 2017, 14:49) *
Процессорная система (HPS Altera, PS Xilinx) != процессор. Процессорная система сама по себе вполне SoC, в ней кроме проца куча разной (тяжёлой и лёгкой) периферии, которая может свои потоки первично отправлять в ПЛИСовую часть, а процессор после забирать результаты обработки. Например, поток с гигабитного изернета идёт на ПЛИС, где реализованы ARP, IP, UDP и обработка данных пакетов, а потом процу уже отдаётся результат. Потоки управляются DMA и сопровождаются системой прерываний.

А что для arp stm32 за 5$ недостаточно ?
А по udp какую предельную скорость Вам удавалось получить ?
У меня вот программисты corei3 3.4 ГГц на udp смогли догнать до 700 МБит, если не ошибаюсь, а дальше сдулись.
Ну про IP я вообще молчу.
Насколько этот ARM слабее ?

Цитата(dxp @ Dec 22 2017, 14:49) *
В общем, идея в том, чтобы разгрузить процессор от рутины - организовать в ПЛИС набор необходимых кастомных "сопроцессоров". Т.е. создаётся гетерогенная система, гибко адаптируемая под целевую задачу.
Не понимаю, почему тоже самое нельзя сделать с отдельными корпусами и на 2 интерфейсах всего: на Eth и spi. Для этого проца это верх возможностей.
Один я вижу аргумент: габарит.

Цитата(dxp @ Dec 22 2017, 14:49) *
Вы забыли ПЛИС добавить. Добавьте и сравните?

Я не забыл, у меня они во всех платах стоят. Разные, в зависимости от задач: от средней сложности до 10 долларовых.


--------------------
Если хочешь узнать, что ждет тебя на дороге впереди, спроси у тех, кто возвращается по ней.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- iiv   LPDDR2 - Cyclone 5 SoC, как правильно подключать Vref, VTT, OCT   Dec 16 2017, 12:30
||- - blackfin   Цитата(dxp @ Dec 22 2017, 13:49) Вы забыл...   Dec 22 2017, 11:10
|- - iiv   Цитата(a123-flex @ Dec 21 2017, 16:2...   Dec 30 2017, 12:20
- - aaarrr   Цитата(iiv @ Dec 16 2017, 15:30) 1. не по...   Dec 17 2017, 03:50
|- - iiv   Огромное спасибо, aaarrr!!! Цитата(aa...   Dec 17 2017, 10:49
- - Aner   dxp все верно пишет, вы действительно не понимаете...   Dec 22 2017, 10:12
|- - blackfin   Цитата(Aner @ Dec 22 2017, 13:12) .. вы д...   Dec 22 2017, 10:31
- - dxp   Цитата(blackfin @ Dec 22 2017, 18:10) Сам...   Dec 22 2017, 11:58
|- - blackfin   Цитата(dxp @ Dec 22 2017, 14:58) А почему...   Dec 22 2017, 12:49
||- - dxp   Цитата(blackfin @ Dec 22 2017, 19:49) Ну ...   Dec 22 2017, 13:26
||- - blackfin   Цитата(dxp @ Dec 22 2017, 16:26) Во сколь...   Dec 22 2017, 13:36
|- - a123-flex   Цитата(dxp @ Dec 22 2017, 14:58) На тесто...   Dec 22 2017, 12:56
|- - dxp   Цитата(a123-flex @ Dec 22 2017, 19:5...   Dec 22 2017, 13:37
- - Aner   dxp что за камера, если не секрет? Что то мало пот...   Dec 22 2017, 14:08
- - dxp   Цитата(Aner @ Dec 22 2017, 21:08) dxp что...   Dec 22 2017, 14:14
- - Aner   QUOTE (dxp @ Dec 22 2017, 18:14) Тепловиз...   Dec 22 2017, 14:22
- - dxp   Цитата(Aner @ Dec 22 2017, 21:22) Своя ве...   Dec 22 2017, 14:29


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 24th July 2025 - 05:40
Рейтинг@Mail.ru


Страница сгенерированна за 0.01443 секунд с 7
ELECTRONIX ©2004-2016