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

 
 
> Трассировка SDRAM нужна консультация
asen
сообщение Nov 22 2006, 07:09
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 513
Регистрация: 5-09-05
Из: Барнаул
Пользователь №: 8 220



Вот надо развести внешнию шину на 133МГц расположение планирую сделать таким Проц -> резисторная сборка 33 Ом -> 2 корпуса SDRAM -> 2 корпуса ПЗУ -> FPGA. ОЗУ работает на 133 мегагерцах ПЗУ медленее. Вот вопрос к знающим людям какой разброс допустим на участке SDRAM - CPU и влияют ли участки дарожек расположенные дальше от проца чем SDRAM на работу этого самого SDRAM.

PS: Где взять програмки для того чтобы все это просимулировать может есть на местном FTP никто не поделится.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
sff
сообщение Dec 5 2006, 17:05
Сообщение #2


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

Группа: Свой
Сообщений: 172
Регистрация: 23-04-06
Пользователь №: 16 404



Вернёмся к А12.. smile.gif

Цитата(Paul @ Dec 5 2006, 09:25) *
Как я уже говорил ранее сигнал A12 надо серьезно править. Никакие ужимки и прыжки тут не помогут, а рассуждения типа clamp-diode сожрут выбросы и не парься надо считать околонаучным трепом. Диоды эти еще и выгорать умеют, если превышен Absolute Maximum Ratings. На шине A12 весьма серьезный звон, никакие конденсаторы и земляные лепестки не помогут. Звон создают подключенные по ходу шины входы микросхем. Для первой пробы можно в режиме LineSim добавить последовательное согласование на драйвере, если не поможет, попытаться отвязать резисторами от шины входы микросхем - это позволит уменьшить отражения по ходу шины.


Итак поэкспериментровал я с последовательными сопротивлениями.
Поставил после U2 (R1) и перед флэшкой (R2).. Флешке-то (U18) 133 mhz не нужно =)
HyperLynx рассчитал R1=51 R2=47 .. многова-то для R1 в итоге rise & fall time явно неприемлимы
Прикрепленное изображение

Поигрался с R1 и R2 стала, конечно, линия не соглосована
Прикрепленное изображение

но характеристики получше


Цитата(Paul @ Dec 5 2006, 09:25) *
По горизонтали ограничение ставится согласно диаграмме работы девайса. Используются времена Tsetup, Thold. Отсчет идет относительно фронта тактового сигнала.

А поподробнее можно... ?

в Datasheet к Micron' у сказано
Address hold time tAH min 0.8 ns
Address setup time tAS min 1.5 ns

Клок я понимаю настолько ужасен, что неприлично показывать...
(Это через сопротивление в 51 ом)
Прикрепленное изображение


В даташите
CLK high-level width tCH min 2.5 ns
CLK low-level width tCL min 2.5
Может сделать трассу для него пошире? как его можно улучшить

и если переразводить то как лучше?
Go to the top of the page
 
+Quote Post
Paul
сообщение Dec 5 2006, 17:59
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 342
Регистрация: 9-08-04
Из: /home/gentoo
Пользователь №: 470



HL обычно перестраховывается с согласованием и дает слишком большие значения. Я беру значения ряда Е6 в меньшую сторону, а дальше настройка при моделировании. Здесь важен баланс скорость/выброс, т.е. больше скорость фронта - больше выброс.
Нужны эти времена:
Address hold time tAH min 0.8 ns
Address setup time tAS min 1.5 ns
Теперь о маске "глаза". Для простоты понимания приведу для 100 МГц, т.е. период 10нс. Клоковый сигнал имеет фронт на 50% диаграммы (в предположении, что клоки выровнены и скважность =2, а как же иначе?). Считаем 0,8нс - это 8%, 1,5нс - это 15%. Итак левая граница горизонтального участка "глаза" - 35%, правая 58%. Клюв примерно еще +- 5-10% в соотв. сторону, т.е. 30% и 63%. Так мы получили внутреннюю область запрета.
Теперь о топологии. Наблюдается большая задержка по плате, хотя согласование хорошее, можно даже попробовать уменьшить резистор до 33 Ом. В целом надо уменьшать длину пути. Как вариант можно предложить организовать несколько выровненных веток по 2 - 3 кристалла на ветке. Можно попробовать включить как по очереди, так и симметрично разветвить около пары кристаллов. Получится поддерево. Для однонаправленных шин все будет путем, для двунаправленных надо будет искать другое решение.
Итак можно рассмотреть 2 варианта топологии. Оба прилагаются. Поз обозначения в соотв. с Вашей топологией, времена по цепям условные, номиналы резисторов тоже.
Прикрепленные файлы
Прикрепленный файл  Allegro.pdf ( 82.95 килобайт ) Кол-во скачиваний: 186
 
Go to the top of the page
 
+Quote Post
RandI
сообщение Dec 6 2006, 11:44
Сообщение #4


Участник
*

Группа: Участник
Сообщений: 57
Регистрация: 14-09-06
Пользователь №: 20 388



Цитата(Paul @ Dec 5 2006, 17:59) *
Теперь о маске "глаза". Для простоты понимания приведу для 100 МГц, т.е. период 10нс. Клоковый сигнал имеет фронт на 50% диаграммы (в предположении, что клоки выровнены и скважность =2, а как же иначе?). Считаем 0,8нс - это 8%, 1,5нс - это 15%. Итак левая граница горизонтального участка "глаза" - 35%, правая 58%. Клюв примерно еще +- 5-10% в соотв. сторону, т.е. 30% и 63%. Так мы получили внутреннюю область запрета.


Ээээ, можно глупый вопрос? как ставятся внешние области запрета? И почему "Клоковый сигнал имеет фронт на 50% диаграммы"?

Сообщение отредактировал RandI - Dec 6 2006, 11:55
Go to the top of the page
 
+Quote Post
Paul
сообщение Dec 6 2006, 12:07
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 342
Регистрация: 9-08-04
Из: /home/gentoo
Пользователь №: 470



Цитата(RandI @ Dec 6 2006, 11:44) *
Ээээ, можно глупый вопрос? как ставятся внешние области запрета? И почему "Клоковый сигнал имеет фронт на 50% диаграммы"?

По идеологии собственно метода, EYE диаграмма выстраивается от тактовой частоты, задаваемой в параметрах моделирования. Вся развертка диаграммы - 100% периода тактовой частоты. Последовательность битов накладывается побитно в окно равное периоду тактовой частоты. В синхронных системах скважность тактов должна быть =2, т.е. меандр - это аксиома и основное требование к таким системам. Поэтому фронт тактов проходит на 50% диаграммы.
Расстановка внешних областей запрета обсуждалась выше, но можно повторить: это Absolute Maximum Ratings для наиболее чувствительного кристалла в шине. Это значения предельные. Уходить в рабочий диапазон можно, а за пределы Absolute Maximum - нет. Думаю, понятно почему.
Go to the top of the page
 
+Quote Post
RandI
сообщение Dec 6 2006, 14:00
Сообщение #6


Участник
*

Группа: Участник
Сообщений: 57
Регистрация: 14-09-06
Пользователь №: 20 388



Цитата(Paul @ Dec 6 2006, 12:07) *
Цитата(RandI @ Dec 6 2006, 11:44) *

Ээээ, можно глупый вопрос? как ставятся внешние области запрета? И почему "Клоковый сигнал имеет фронт на 50% диаграммы"?

По идеологии собственно метода, EYE диаграмма выстраивается от тактовой частоты, задаваемой в параметрах моделирования. Вся развертка диаграммы - 100% периода тактовой частоты. Последовательность битов накладывается побитно в окно равное периоду тактовой частоты. В синхронных системах скважность тактов должна быть =2, т.е. меандр - это аксиома и основное требование к таким системам. Поэтому фронт тактов проходит на 50% диаграммы.
Расстановка внешних областей запрета обсуждалась выше, но можно повторить: это Absolute Maximum Ratings для наиболее чувствительного кристалла в шине. Это значения предельные. Уходить в рабочий диапазон можно, а за пределы Absolute Maximum - нет. Думаю, понятно почему.


Понятно, спасибо, а вообще есть какие нибудь доки по построению глазковых диаграмм?

Сообщение отредактировал RandI - Dec 6 2006, 14:01
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- asen   Трассировка SDRAM нужна консультация   Nov 22 2006, 07:09
- - Uree   Похоже вам сначала читать это: http://electronix.r...   Nov 22 2006, 10:31
- - asen   Спасиб за ссылку изучил Вот вопрос где можно взя...   Nov 22 2006, 11:59
|- - rifch   Цитата(asen @ Nov 22 2006, 11:59) Спасиб ...   Nov 22 2006, 15:36
- - asen   ну судя по тому топу из ссылки сделать можно в вид...   Nov 22 2006, 13:00
|- - Paul   Цитата(asen @ Nov 22 2006, 13:00) ну судя...   Nov 29 2006, 10:50
- - asen   Нарыл модели только вот другая проблема не могу их...   Nov 23 2006, 12:20
- - Uree   Для подключения моделей скопируй ИБИС-файлы в папк...   Nov 23 2006, 13:13
- - asen   да это точка точка вопрос можно ли в програмке э...   Nov 24 2006, 07:21
- - Uree   Советую качнуть и почитать тренинг по HyperLynx: h...   Nov 24 2006, 10:45
- - v_mirgorodsky   33 Ома сборки - это для плат с дорожками с волновы...   Nov 24 2006, 13:32
- - asen   Конечно плис нужна только для реализатции разного ...   Nov 27 2006, 09:58
- - v_mirgorodsky   Полученный сигнал практически идеален, только част...   Nov 27 2006, 11:58
- - asen   Нет частота действительно 100 МГц перепутал насчет...   Nov 27 2006, 12:14
- - v_mirgorodsky   Ну - это просто. Если сигнал значительно и на длит...   Nov 27 2006, 17:44
- - asen   Слоя вообще 4 растояние между слоев 250 мкм   Nov 28 2006, 12:35
- - v_mirgorodsky   Выглядит так, что растояние между слоями у вас сос...   Nov 28 2006, 17:51
- - asen   Дорожки использую 0,22мм плотнасть низкая достаточ...   Nov 29 2006, 05:38
- - v_mirgorodsky   Цитата(asen @ Nov 29 2006, 04:38) Дорожки...   Nov 29 2006, 12:57
- - asen   ЦитатаТот самый "топ" затевал я и собств...   Nov 30 2006, 08:20
|- - Paul   Цитата(asen @ Nov 30 2006, 08:20) Цитата ...   Nov 30 2006, 11:25
- - Uree   4-х сигнальных? Или 4 слоя всего? Если всего и отб...   Nov 30 2006, 11:21
- - asen   наверника все это базируется на на том что отражен...   Nov 30 2006, 12:43
- - aaarrr   2 asen: Немного не по теме вопрос: зачем к EP9302 ...   Nov 30 2006, 13:15
- - asen   Flash 8 с организацией 8х4М а SDRAM разные корпуса...   Dec 1 2006, 06:05
- - aaarrr   Цитата(asen @ Dec 1 2006, 06:05) Flash 8 ...   Dec 1 2006, 10:40
- - asen   Нет флешы 2 корпуса каждая по 8 бит   Dec 1 2006, 11:42
- - aaarrr   А чем 16 бит не устраивает? Просто кажется несколь...   Dec 1 2006, 12:28
|- - sff   Цитата(aaarrr @ Dec 1 2006, 12:28) Просто...   Dec 1 2006, 13:24
|- - aaarrr   Цитата(sff @ Dec 1 2006, 13:24) Извиняюсь...   Dec 2 2006, 15:34
|- - sff   Цитата(aaarrr @ Dec 2 2006, 15:34) Но я н...   Dec 4 2006, 10:54
|- - Paul   A12 ведет себя отвратительно 80%, что в реальной с...   Dec 4 2006, 11:27
|- - Artem-1.6E-19   Цитата(sff @ Dec 4 2006, 09:54) Шина данн...   Dec 4 2006, 12:07
|- - sff   Цитата(Artem-1.6E-19 @ Dec 4 2006, ...   Dec 4 2006, 14:33
|- - Artem-1.6E-19   Цитата(sff @ Dec 4 2006, 13:33) Цитата(Ar...   Dec 4 2006, 15:15
|- - sff   Цитата(Artem-1.6E-19 @ Dec 4 2006, ...   Dec 4 2006, 15:44
|- - Artem-1.6E-19   Цитата(sff @ Dec 4 2006, 14:44) Цитата(Ar...   Dec 4 2006, 15:54
|- - sff   Цитата(Artem-1.6E-19 @ Dec 4 2006, ...   Dec 4 2006, 16:06
|- - Artem-1.6E-19   Цитата(sff @ Dec 4 2006, 15:06) Цитата(Ar...   Dec 4 2006, 16:21
|- - Paul   Моделировать надо в Eye Mode. Там все видно горазд...   Dec 5 2006, 09:25
- - Artem-1.6E-19   Цитата(asen @ Nov 22 2006, 06:09) Вот над...   Dec 2 2006, 14:28
- - v_mirgorodsky   По поводу овершотов и андершотов у Хилых был некий...   Dec 5 2006, 13:13
|- - Paul   В качестве заметки на полях. Создается впечатление...   Dec 5 2006, 14:12
|- - Artem-1.6E-19   Цитата(Paul @ Dec 5 2006, 13:12) МИНИМАЛЬ...   Dec 5 2006, 14:36
|- - Paul   Цитата(Artem-1.6E-19 @ Dec 5 2006, ...   Dec 5 2006, 15:08
|- - Artem-1.6E-19   Цитата(Paul @ Dec 5 2006, 14:08) Цитата(A...   Dec 5 2006, 15:31
|- - Artem-1.6E-19   Цитата(sff @ Dec 5 2006, 16:05) В даташит...   Dec 5 2006, 17:47
- - sff   Вроде всё началось получатся после добавления посл...   Dec 6 2006, 14:10
- - Paul   То RandI Какие-то доки есть в системах моделирован...   Dec 6 2006, 16:34
- - sff   Цитата(Paul @ Dec 6 2006, 16:34) Расчет н...   Dec 6 2006, 17:18
- - Paul   Цитата(sff @ Dec 6 2006, 17:18) У меня не...   Dec 12 2006, 10:32
- - sff   Cпасибо, вроде всё ясно. Я уже вроде подобрал посл...   Dec 12 2006, 14:42
- - Paul   Цитата(sff @ Dec 12 2006, 14:42) Я как-то...   Dec 12 2006, 15:05
- - RandI   Цитата(Paul @ Dec 12 2006, 15:05) Цитата(...   Jan 31 2007, 14:55
- - Paul   Цитата(RandI @ Jan 31 2007, 14:55) Неболь...   Jan 31 2007, 15:38


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

 


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


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