|
|
  |
DDR2 в три слоя, DDR2_BGA_84_0.8mm <-> FPGA_BGAx_1.0mm |
|
|
|
Oct 10 2016, 09:03
|
Местный
  
Группа: Свой
Сообщений: 379
Регистрация: 23-10-12
Из: Msk
Пользователь №: 74 056

|
Цитата(_Sergey_ @ Oct 10 2016, 11:32)  Что-то мешает вытащить крайние 2 ряда выводов у ПЛИС? ничего не мешает, немного жаль, что байт данных в трех рядах и, возможно, не все биты получится протащить по топу. хотя тут есть варианты - переходное земли в другую сторону повернуть, в общем может и на топе байты лягут, было бы хорошо. Цитата(EvilWrecker @ Oct 10 2016, 11:46)  Наверное тот факт, что автор вместе с планкой двигает все остальное полностью сводя тем самым на нет весь смысл этого действия  я дал памяти больший приоритет и перетасовал компоненты для оптимизации трасс
|
|
|
|
|
Oct 10 2016, 09:10
|

ядовитый комментатор
     
Группа: Свой
Сообщений: 2 765
Регистрация: 25-06-11
Пользователь №: 65 887

|
Цитата ничего не мешает, немного жаль, что байт данных в трех рядах и, возможно, не все биты получится протащить по топу. При вашей компоновке имеет смысл рассчитывать на "1 байтлейн- 1 слой", при этом под адреса и управление отведется 3 слоя, в т.ч те которые используются под байтлейны- итого 3 слоя. Оба байтлейна чисто физически можно развести в топе( одном слое), но при текущей укладке не хватит места для этого с большой вероятностью. Цитата я дал памяти больший приоритет и перетасовал компоненты для оптимизации трасс Если то что изображено на картинке "после" и есть оптимизация, то можно смело говорить о ее провале
|
|
|
|
|
Oct 10 2016, 10:44
|
Местный
  
Группа: Свой
Сообщений: 379
Регистрация: 23-10-12
Из: Msk
Пользователь №: 74 056

|
Цитата(aaarrr @ Oct 10 2016, 13:20)  Поставьте два, если есть место. Но со стороны FPGA тоже есть нежелательные последствия включения pull-up'ов на Vref. спасибо! полезное решение
|
|
|
|
|
Oct 10 2016, 12:10
|
Местный
  
Группа: Свой
Сообщений: 379
Регистрация: 23-10-12
Из: Msk
Пользователь №: 74 056

|
Цитата(_Sergey_ @ Oct 10 2016, 15:01)  Это лучше у схемотехника или ПЛИСовода уточнить.. видел тут разработчиков, которые реальзовывали поинт-ту-поинт соединение без терминаторов, может увидят сообщение Цитата(aaarrr @ Oct 10 2016, 15:08)  Именно так. спасибо. даже линии nWE, nRAS и nCAS отключать? им наверное нужна какая-нибудь подтяжка, или так справятся?
|
|
|
|
|
Oct 10 2016, 12:30
|
Гуру
     
Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448

|
Цитата(kappafrom @ Oct 10 2016, 15:10)  даже линии nWE, nRAS и nCAS отключать? им наверное нужна какая-нибудь подтяжка, или так справятся? И их тоже. Ничего не нужно. Цитата(_Sergey_ @ Oct 10 2016, 15:18)  DDR3 предполагает терминацию адреса и управления. Как и DDR2. И точно так же может работать без терминации в некоторых конфигурациях. На картинке точно DDR2 в 84-м корпусе.
|
|
|
|
|
Oct 10 2016, 13:17
|
Местный
  
Группа: Свой
Сообщений: 379
Регистрация: 23-10-12
Из: Msk
Пользователь №: 74 056

|
Цитата(aaarrr @ Oct 10 2016, 13:20)  Поставьте два, если есть место. Но со стороны FPGA тоже есть нежелательные последствия включения pull-up'ов на Vref.  как можно удерживать SYS_RST в High, пока конфигурация не завершена? сгенерил API в MIG ISE: есть сигнал async_rst, который можно дернуть, но он доступен для изменения только после начала исполнения программы в ПЛИС (когда CFG_DONE). график некорректный или я что-то не понимаю?
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|