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

 
 
5 страниц V  < 1 2 3 4 5 >  
Reply to this topicStart new topic
> DDR2 в три слоя, DDR2_BGA_84_0.8mm <-> FPGA_BGAx_1.0mm
EvilWrecker
сообщение Oct 10 2016, 08:46
Сообщение #31


ядовитый комментатор
******

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



Цитата(_Sergey_ @ Oct 10 2016, 11:32) *
Что-то мешает вытащить крайние 2 ряда выводов у ПЛИС?


Наверное тот факт, что автор вместе с планкой двигает все остальное полностью сводя тем самым на нет весь смысл этого действия biggrin.gif
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
kappafrom
сообщение Oct 10 2016, 09:03
Сообщение #32


Местный
***

Группа: Свой
Сообщений: 379
Регистрация: 23-10-12
Из: Msk
Пользователь №: 74 056



Цитата(_Sergey_ @ Oct 10 2016, 11:32) *
Что-то мешает вытащить крайние 2 ряда выводов у ПЛИС?

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

Цитата(EvilWrecker @ Oct 10 2016, 11:46) *
Наверное тот факт, что автор вместе с планкой двигает все остальное полностью сводя тем самым на нет весь смысл этого действия biggrin.gif

я дал памяти больший приоритет и перетасовал компоненты для оптимизации трасс
Go to the top of the page
 
+Quote Post
EvilWrecker
сообщение Oct 10 2016, 09:10
Сообщение #33


ядовитый комментатор
******

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



Цитата
ничего не мешает, немного жаль, что байт данных в трех рядах и, возможно, не все биты получится протащить по топу.


При вашей компоновке имеет смысл рассчитывать на "1 байтлейн- 1 слой", при этом под адреса и управление отведется 3 слоя, в т.ч те которые используются под байтлейны- итого 3 слоя.

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

Цитата
я дал памяти больший приоритет и перетасовал компоненты для оптимизации трасс


Если то что изображено на картинке "после" и есть оптимизация, то можно смело говорить о ее провале laughing.gif
Go to the top of the page
 
+Quote Post
kappafrom
сообщение Oct 10 2016, 09:14
Сообщение #34


Местный
***

Группа: Свой
Сообщений: 379
Регистрация: 23-10-12
Из: Msk
Пользователь №: 74 056



Цитата(EvilWrecker @ Oct 10 2016, 12:10) *
Если то что изображено на картинке "после" и есть оптимизация, то можно смело говорить о ее провале laughing.gif

это без сваппинга пинов, оптимизация размещения. байтлэйн на слой - хорошая идея
Go to the top of the page
 
+Quote Post
EvilWrecker
сообщение Oct 10 2016, 09:18
Сообщение #35


ядовитый комментатор
******

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



Это вряд ли выполнимо в том месте где отмечены красным прямоугольником компоненты над планкой. Опять же, свапинг это хорошо- но расположение масок и стробов может сильно гемороя добавить для разводки в таком пространстве. Я бы ориентировался на один слой для одного байтлейна, причем там где компоненты над планкой- на внутренние слои.

UPDATE:Тьфу ты. Я перепутал картинки до и после. Полный бред вам втираю- а никто и не поправляет.

Удалять свою чушь с вашего позволения не буду- пусть люди посмеются biggrin.gif
Go to the top of the page
 
+Quote Post
kappafrom
сообщение Oct 10 2016, 09:59
Сообщение #36


Местный
***

Группа: Свой
Сообщений: 379
Регистрация: 23-10-12
Из: Msk
Пользователь №: 74 056



а VREF DDR2 как получаете? делитель? один или два?

в TN4614 (Hardware Tips for Point-to-Point System Design: Termination, Layout,
and Routing) - почти все что нужно
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Oct 10 2016, 10:20
Сообщение #37


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(kappafrom @ Oct 10 2016, 12:32) *
а VREF DDR2 как получаете? делитель? один или два?

Поставьте два, если есть место. Но со стороны FPGA тоже есть нежелательные последствия включения pull-up'ов на Vref.
Go to the top of the page
 
+Quote Post
kappafrom
сообщение Oct 10 2016, 10:44
Сообщение #38


Местный
***

Группа: Свой
Сообщений: 379
Регистрация: 23-10-12
Из: Msk
Пользователь №: 74 056



Цитата(aaarrr @ Oct 10 2016, 13:20) *
Поставьте два, если есть место. Но со стороны FPGA тоже есть нежелательные последствия включения pull-up'ов на Vref.

спасибо! полезное решение
Go to the top of the page
 
+Quote Post
kappafrom
сообщение Oct 10 2016, 11:46
Сообщение #39


Местный
***

Группа: Свой
Сообщений: 379
Регистрация: 23-10-12
Из: Msk
Пользователь №: 74 056



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

Go to the top of the page
 
+Quote Post
_Sergey_
сообщение Oct 10 2016, 12:01
Сообщение #40


Местный
***

Группа: Свой
Сообщений: 239
Регистрация: 5-02-06
Из: Подмосковье
Пользователь №: 14 012



Это лучше у схемотехника или ПЛИСовода уточнить..


--------------------
Автор благодарит алфавит за любезно предоставленные буквы.(С)
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Oct 10 2016, 12:08
Сообщение #41


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(kappafrom @ Oct 10 2016, 14:46) *
т.е. могу ли я смело удалять весь ряд резисторов к VTT?

Именно так.
Go to the top of the page
 
+Quote Post
kappafrom
сообщение Oct 10 2016, 12:10
Сообщение #42


Местный
***

Группа: Свой
Сообщений: 379
Регистрация: 23-10-12
Из: Msk
Пользователь №: 74 056



Цитата(_Sergey_ @ Oct 10 2016, 15:01) *
Это лучше у схемотехника или ПЛИСовода уточнить..

видел тут разработчиков, которые реальзовывали поинт-ту-поинт соединение без терминаторов, может увидят сообщение

Цитата(aaarrr @ Oct 10 2016, 15:08) *
Именно так.

спасибо.
даже линии nWE, nRAS и nCAS отключать? им наверное нужна какая-нибудь подтяжка, или так справятся?
Go to the top of the page
 
+Quote Post
_Sergey_
сообщение Oct 10 2016, 12:18
Сообщение #43


Местный
***

Группа: Свой
Сообщений: 239
Регистрация: 5-02-06
Из: Подмосковье
Пользователь №: 14 012



Я не готов со всей смелостью делать какие-то предположения на счет схемы, которую даже не видел.

ЗЫ:
Собственно именно поэтому я у вас переспросил - а точно ли это DDR2?
DDR3 предполагает терминацию адреса и управления.


--------------------
Автор благодарит алфавит за любезно предоставленные буквы.(С)
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Oct 10 2016, 12:30
Сообщение #44


Гуру
******

Группа: Свой
Сообщений: 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-м корпусе.
Go to the top of the page
 
+Quote Post
kappafrom
сообщение Oct 10 2016, 13:17
Сообщение #45


Местный
***

Группа: Свой
Сообщений: 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). график некорректный или я что-то не понимаю?
Go to the top of the page
 
+Quote Post

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

 


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


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