|
Согласование памяти и Virtex-4 чипов, Согласование двунаправленной шины данных |
|
|
|
Mar 2 2005, 12:20
|
Местный
  
Группа: Свой
Сообщений: 342
Регистрация: 21-02-05
Пользователь №: 2 804

|
Добрый день, всезнающий ALL!
Есть Virtex-4 XC4VFX20 в 672-ногом BGA-корпусе и память от Micron - MT48LC8M32B2F5 - тоже в BGA-корпусе. Есть Ibis-модели компонентов обоих производителей. Есть HyperLynx. Для трассировки платы была выбрана следующая стратегия: импеданс дорожек 53-55 Ом, средняя длинна связей от памяти до FPGA 2 дюйма, разброс длин связей лежит в пределах от 1.7 до 2.3 дюйма. В качестве согласования линии было решено использовать выводы с напряжением питания +3V3 с цифровым контроллируемым импедансом - драйвер отслеживает сопротивление референс-резистора на специальном пине и подстраивает свое выходное сопротивление под характеристическое сопротивление линии. Аналогичная система присутсвует в Virtex-II и Virtex-II Pro чипах. При моделлировании шин адреса, управляющих и тактовых сигналов все было хорошо. С шиной данных в сторону памяти тоже все получилось нормально. Проблема возникла при моделлировании шины данных в сторону FPGA. HyperLynx нарисовал овершот 4.3V при абсолютном максимуме 4.05V и андершоты -970mV, при абсолютном максимуме -750mV. Таким образом, если верить даташиту, у Virtex-а сгорит вход при первом же изменении состояния любого бита данных.
Теперь берем рекомендации по разводке высокочастотных плат. Там говорят, что при малой длине дорожек выравнивать их импеданс нет необходимости. Аналогичное утверждение встречаем у призводителей сигнальных процессоров и у самого Xilinx'а. В AN-??? по подключению чипов SDRAM к их FPGA при длине дорожек меньше 2.5 дюйма терминировать их не надо.
Попытались изменить выходной стандарт на LVCMOS и согласовать внешними резисторами - если одно направление оказывается согласованым, то другое рассогласуется - типа что в лоб, что по лбу.
Не подскажет ли глубокоуважаемый ALL что неправильно в этой картинке? Что надо сделать, чтобы Virtex-4 подружить с SDR SDRAM и при этом не ставить целой кучи внешних резисторов ?
С уважением, Миргородский Владимир
--------------------
WBR, V. Mirgorodsky
|
|
|
|
|
 |
Ответов
|
Mar 2 2005, 12:58
|
Местный
  
Группа: Свой
Сообщений: 342
Регистрация: 21-02-05
Пользователь №: 2 804

|
Цитата(Alexandr @ Mar 2 2005, 14:33) Сталкивался с такой проблемой. Все из-за того, что у SDRAM слишком крутые фронты, и при прохождении сигнала по трассе ситуация еще более ухудшается, ведь полностью согласовать SDRAM->трасса->FPGA не возможно. Поэтому выход могу предложить только такой: с овершотом можно справиться поставив согласующий резистор побольше (надо подбирать по результатам моделирования в HyperLynx) или забыть про него вообще если он достаточно короток (меньше нс). А вот с андершотом придется боротся установкой подсекающего диода на землю, лучше ставить диодную сборку (например BAT54) Хорошо, а откуда взялась цифра 1 наносекунда? Можно немного попдробнее? А можно ли пользоваться тем же правилом для андершотов? По результатам моделлирования время превышения уровня 4.05V для овершота составляет у нас порядка сотни пикосекунд и 200-250ps для андершота - когда напряжение падает ниже -700mV. Хотя длительность самого импульса андершота значительна - 850-900ps. Если ставить диоды - то успеют ли они открываться при таком времени?
--------------------
WBR, V. Mirgorodsky
|
|
|
|
Сообщений в этой теме
v_mirgorodsky Согласование памяти и Virtex-4 чипов Mar 2 2005, 12:20 3.14 2 v_mirgorodsky
А стоит настолько доверять точност... Mar 2 2005, 15:36 v_mirgorodsky 2 3.14
А можно немного поподробнее о "keeper... Mar 2 2005, 16:29 3.14 Какая емкость (разброс и т.п.) у этого keeper я не... Mar 2 2005, 16:45 Alexandr Для любой микросхемы хотя и даны предельно допусти... Mar 2 2005, 18:11 Gorby Цитата(v_mirgorodsky @ Mar 2 2005, 15:20)Добр... Mar 6 2005, 13:09 Gorby Вот нашел у Самсунга аппликуху как раз под ваш слу... Mar 8 2005, 08:45 BlackPrapor Цитата(v_mirgorodsky @ Mar 2 2005, 15:20)Добр... Jul 29 2005, 10:18 AlexanderX Podskazhu, na sayte http://www.micron.com. Tam vse... Aug 9 2005, 09:42 BlackPrapor Цитата(AlexanderX @ Aug 9 2005, 12:42)Podskaz... Aug 9 2005, 10:53 BlackPrapor Цитата(AlexanderX @ Aug 9 2005, 12:42)Podskaz... Aug 9 2005, 11:11
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|