Jump to content
    

Трассировка DDR3 и терминальных резисторов

Добрый день! Вопрос по трассировки линии DDR3 и ПЛИС. Есть ПЛИС и две микросхемы MT41J128M16JT-125. На линиях DDR3 установлены терминальные резисторы, при выравнивании линий по длине учитывается длинна линии которая идет от контактной площадки последнего модуля памяти DDR3 к терминальному резистору? Или сначала трассируем все линии, выравниваем их, а потом просто добавляем линии до терминальных резисторов? По картинке последний модуль памяти, справа внизу терминальные резисторы, кругом отмечена часть линии по которой вопрос, ее учитывать в выравнивании линий или нет? Спасибо!

Spoiler

image.thumb.png.9f1060b1a4c4ea11011834c6034ea84c.png

 

Edited by anton1814

Share this post


Link to post
Share on other sites

Выравниваются трассы от ПЛИС до памяти (и потом от памяти до памяти), терминаторы не учитывать, разумеется. Последние - в последнюю очередь, и их выравнивать не обязательно. Главная цель терминаторов - не дать отразиться фронтам в обратную сторону.

Share this post


Link to post
Share on other sites

5 hours ago, anton1814 said:

Добрый день! Вопрос по трассировки линии DDR3 и ПЛИС. Есть ПЛИС и две микросхемы MT41J128M16JT-125. На линиях DDR3 установлены терминальные резисторы, при выравнивании линий по длине учитывается длинна линии которая идет от контактной площадки последнего модуля памяти DDR3 к терминальному резистору? Или сначала трассируем все линии, выравниваем их, а потом просто добавляем линии до терминальных резисторов? По картинке последний модуль памяти, справа внизу терминальные резисторы, кругом отмечена часть линии по которой вопрос, ее учитывать в выравнивании линий или нет? Спасибо!

  Reveal hidden contents

image.thumb.png.9f1060b1a4c4ea11011834c6034ea84c.png

 

 

какая ПЛИС? если Xilinx, то у них подробно описано как выравнивать

и кстати, если скорость менее 1066 МТ/s, то терминаторы ставить не нужно

Share this post


Link to post
Share on other sites

10 hours ago, quato_a said:

какая ПЛИС? если Xilinx, то у них подробно описано как выравнивать

ПЛИС Xilinx XC7A100T-2FGG484C, поищу на сайте информацию по трассировке, я находил от Micron, нужно еще почитать.

Еще такой вопрос, есть разница в какой последовательности располагать Модули памяти относительно ПЛИС, именно сначала модуль с младшими разрядами потом с старшими, шина 32 разряда.

Share this post


Link to post
Share on other sites

ug586_7Series_MIS

стр.192

 

не важно как ставить мк/сх памяти (старшими или младшими), главное корректно подключить к ПЛИС и перепроверить в MIG ip-ядре распиновку

рекомендуется вести шину адрес команд пролетом fly-by через 2 мк/сх, а не T-образно

еще обратите внимание, что в зависимости от скорости (а это Artix-7, а значит максимум DDR3-800) должно быть другое волновое сопротивление

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...