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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Помогите с DDR2, Помогите с освоением трассировки DDR2 на базе TMS320DM365
DieseL
сообщение May 25 2015, 06:13
Сообщение #1





Группа: Участник
Сообщений: 7
Регистрация: 25-05-15
Пользователь №: 86 857



Доброго всем времени суток!

Исходные данные:
процессор - TMS320DM365
память - MT47H128M16RT-25E

Что нужно:
Совсем не умею разводить DDR, DDR2 (про DDR3 пока молчу)
Есть микросхемка TMS320DM365 от Texas (даташит по ссылке в исхождных). На стр. 115 приведены три таблицы, с классами цепей.
В таблице 6-30 3 три класса "CLK", в таблице 6-31 четыре класса сигнальных (классы ADDR_CTRL, DQ0, DQ1, DQGATE).

Мне какие по длине равнять, напишите имена классов? и то что по табл. 6-30 классы CK, DQS0, DQS1 мне нужно равнять их с чем-то? Или CLK цепи дифпарами просто вести?
Выручайте

Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
agregat
сообщение May 25 2015, 07:16
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 790
Регистрация: 6-02-14
Из: Омск
Пользователь №: 80 379



Смотрите далее по тексту. Как трассировать CK и ADDR_CTL в таблице 6.33, как трассировать DQ и DQS в таблице 6.34, DQGate в таблице 6.35.
Там даны полные данные что относительно чего выравнивать и какая длина.
Равнять все что есть в таблицах. А это клоки CLK, адрес и управление MA[..], RAS, CAS, WE, BA и т.д., стробы DQS, DQM, данные DQ и конечно питание надо качественно отработать.
Кроме того надо разместить над референсными планами земли и учесть что данные и стробы разводятся на одном слое, а адрес и управление на другом.
Лучше всего набрать в гугле DDR2 PCB Desigh Guideline и прочитать ВСЕ что есть по ссылкам, начиная от Micron и заканчивая Fujitsu.
Когда в голове будет полное понимание начинать трассировать.
Go to the top of the page
 
+Quote Post
DieseL
сообщение May 25 2015, 07:37
Сообщение #3





Группа: Участник
Сообщений: 7
Регистрация: 25-05-15
Пользователь №: 86 857



Цитата(agregat @ May 25 2015, 10:16) *
Смотрите далее по тексту. Как трассировать CK и ADDR_CTL в таблице 6.33, как трассировать DQ и DQS в таблице 6.34, DQGate в таблице 6.35.
Там даны полные данные что относительно чего выравнивать и какая длина.
Равнять все что есть в таблицах. А это клоки CLK, адрес и управление MA[..], RAS, CAS, WE, BA и т.д., стробы DQS, DQM, данные DQ и конечно питание надо качественно отработать.
Кроме того надо разместить над референсными планами земли и учесть что данные и стробы разводятся на одном слое, а адрес и управление на другом.
Лучше всего набрать в гугле DDR2 PCB Desigh Guideline и прочитать ВСЕ что есть по ссылкам, начиная от Micron и заканчивая Fujitsu.
Когда в голове будет полное понимание начинать трассировать.


Спасибо что ясность по классам чуть внесли
Гуглил по поводу "DDR2 PCB Desigh Guideline". Читать просто много, на русском инфы нет (понятнее и быстрее было бы) времени особо нет, вот и решил спросить.
Go to the top of the page
 
+Quote Post
DieseL
сообщение May 27 2015, 07:10
Сообщение #4





Группа: Участник
Сообщений: 7
Регистрация: 25-05-15
Пользователь №: 86 857



Больше никто ничего не предложит не подскажет? 1111493779.gif crying.gif
Go to the top of the page
 
+Quote Post
agregat
сообщение May 27 2015, 07:53
Сообщение #5


Знающий
****

Группа: Свой
Сообщений: 790
Регистрация: 6-02-14
Из: Омск
Пользователь №: 80 379



Изучать надо доки на английском.
Go to the top of the page
 
+Quote Post
NULL
сообщение May 27 2015, 08:13
Сообщение #6


Частый гость
**

Группа: Свой
Сообщений: 124
Регистрация: 27-05-05
Из: St.-P
Пользователь №: 5 462



Цитата(DieseL @ May 26 2015, 22:10) *
Больше никто ничего не предложит не подскажет? 1111493779.gif crying.gif


Можно ещё на чертежи от Spectrum Digital посмотреть, там DM365 + MT47H64M16HR:
DM365 EVM Support Home (Revision C)
Go to the top of the page
 
+Quote Post
EvilWrecker
сообщение May 27 2015, 08:13
Сообщение #7


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

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



Я бы на вашем месте начинал бы с DDR3/4 - гораздо более приятные в разводке: если начнете с тройки есть отличные видео от Zuken на ютубе где рассказывается что почем, по ней все хорошо расписано- что про топологию, что про свапы.

Проблемы же я ожидал в другом месте- а именно в каком САПР Вы собираетесь выравнивать проводники.
Go to the top of the page
 
+Quote Post
DieseL
сообщение Jun 9 2015, 05:40
Сообщение #8





Группа: Участник
Сообщений: 7
Регистрация: 25-05-15
Пользователь №: 86 857



Цитата(EvilWrecker @ May 27 2015, 11:13) *
Я бы на вашем месте начинал бы с DDR3/4 - гораздо более приятные в разводке: если начнете с тройки есть отличные видео от Zuken на ютубе где рассказывается что почем, по ней все хорошо расписано- что про топологию, что про свапы.

Проблемы же я ожидал в другом месте- а именно в каком САПР Вы собираетесь выравнивать проводники.


1. Что в схеме заложили (а именно DDR2, а не DDR3/4) то и приходится трассировать
2. САПР - Altium Designer
Go to the top of the page
 
+Quote Post
ClayMan
сообщение Jun 9 2015, 06:56
Сообщение #9


Знающий
****

Группа: Свой
Сообщений: 551
Регистрация: 3-09-10
Из: Беларусь, Минск
Пользователь №: 59 267



Цитата(DieseL @ Jun 9 2015, 08:40) *
2. САПР - Altium Designer

Тогда запасайтесь терпением sm.gif
Go to the top of the page
 
+Quote Post
EvilWrecker
сообщение Jun 9 2015, 08:24
Сообщение #10


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

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



Цитата(ClayMan @ Jun 9 2015, 09:56) *
Тогда запасайтесь терпением sm.gif



Так точно- готовьтесь biggrin.gif .Впрочем судя по всему у Вас одна планка памяти что не должно вызвать особых проблем.

Если механические и электрические констрейны позволяют, можно скопировать разводку сигналок из референса- в случае в сомнении в своих силах. Разумеется с оглядкой на Ваш стек и заложенные нормы.
Go to the top of the page
 
+Quote Post
DieseL
сообщение Jun 9 2015, 12:13
Сообщение #11





Группа: Участник
Сообщений: 7
Регистрация: 25-05-15
Пользователь №: 86 857



Цитата(ClayMan @ Jun 9 2015, 09:56) *
Тогда запасайтесь терпением sm.gif


А что не так с Altium? Длины выравнивает, дифпары разводит. Главное правильно задать правила

Я уже в принципе сделал. Да, в перывый раз часа 4 еще раз читал теорию и даташит на процессор, вторые 16 ч разводил DDR
Длины выравниваются аж бегом, просто инструмент еще 1,5-2,0 ч осваивал и правила настраивал
Go to the top of the page
 
+Quote Post
Inanity
сообщение Jun 12 2015, 08:41
Сообщение #12


Местный
***

Группа: Участник
Сообщений: 221
Регистрация: 6-07-12
Пользователь №: 72 653



Цитата(DieseL @ Jun 9 2015, 15:13) *
А что не так с Altium? Длины выравнивает, дифпары разводит. Главное правильно задать правила


Да pin delay он не умеет сам учитывать. Приходится из ibis-модели самому всё брать, ручками задержку считать и уже потом по этим правилам разводить.
Опция элементарная! Почему не добавляют, есть у них такие планы на будущее?!
Go to the top of the page
 
+Quote Post
Corvus
сообщение Jun 12 2015, 11:04
Сообщение #13


Знающий
****

Группа: Свой
Сообщений: 771
Регистрация: 24-04-08
Из: Зеленоград
Пользователь №: 37 056



Цитата(Inanity @ Jun 12 2015, 11:41) *
Опция элементарная! Почему не добавляют, есть у них такие планы на будущее?!

bb-offtopic.gif Планов у них громадьё. Только с каждым нововведением ломают самые базовые вещи, потом фиксят, но ломают в другом месте.
И Pin delay далеко не самая необходимая вещь. Altium позиционирует свой продукт для проектов среднего уровня сложности. Лезть в High-End сегмент с таким качеством тестирования, как сейчас - самоубийство. Они сами это понимают и открыто признают.
Go to the top of the page
 
+Quote Post
DieseL
сообщение Jun 22 2015, 08:53
Сообщение #14





Группа: Участник
Сообщений: 7
Регистрация: 25-05-15
Пользователь №: 86 857



А че такое PinDelay? rolleyes.gif
Go to the top of the page
 
+Quote Post
bigor
сообщение Jun 25 2015, 09:14
Сообщение #15


Знающий
****

Группа: Свой
Сообщений: 825
Регистрация: 28-11-07
Из: г.Винница, Украина
Пользователь №: 32 762



Цитата(DieseL @ Jun 22 2015, 11:53) *
А че такое PinDelay? rolleyes.gif

Задержка распространения сигнала от пада на плате до логической ячейки во внутрях корпуса.


--------------------
Тезис первый: Не ошибается лишь тот, кто ничего не делает.
Тезис второй: Опыт - великое дело, его не пропьёшь :).
Go to the top of the page
 
+Quote Post

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

 


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


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