Gorby 6 14 июля, 2005 Опубликовано 14 июля, 2005 · Жалоба Коллеги! Поможите кто чем может... Делаю пост-лэйаут моделирование в Моделсим 6.0 SE. Все замечательно. Есть трехстабильная шина данных на ДДР память. Необходимо внести в эту шину PCB задержку 1.75 наносекунды - в ХайперЛинксе вычислил. Со стороны памяти решилось просто - подрихтовал ее выдачу на шину, благо VHDL модель есть. А вот как задержать немного сигнал от ФПГА - не знаю, хоть убей. Причем я не хочу ничего менять в ФПГА, мне только задержку на проводниках надо. Для сигналов управления - не проблема. Просто применил промежуточный сигнал ddr_dqs <= ddr_dqs_real after 2.0 ns; А вот для двунаправленной шины не канает. ddr_dq <= ddr_dq_real after 1.75 ns; В одну сторону (к памяти) работает хорошо, а вот от памяти до ФПГА - сигнал не проходит. Т.е. ddr_dq_real так и остается в третьем состоянии. Вопрос: как внести на VHDL задержку в двунаправленную шину? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vetal 0 14 июля, 2005 Опубликовано 14 июля, 2005 · Жалоба Напишите приемопередатчик нужной разрядности, внутри него формируйте задержки. В качестве управляющих сигналов используйте у;е имеющиеся сигналы управления памятью. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Gorby 6 15 июля, 2005 Опубликовано 15 июля, 2005 · Жалоба Напишите приемопередатчик нужной разрядности, внутри него формируйте задержки. В качестве управляющих сигналов используйте у;е имеющиеся сигналы управления памятью. <{POST_SNAPBACK}> Идея понятна, спасибо. А с у правлением направлением как раз проблемы - управляющие сигналы тоже ведь сдвинуты во времени, причем задержка немного отличается (там нагрузка меньше). Да и нет такого сигнала, от которого бы напрямую можно было управлять - RAS CAS WE , больше ничего. Вобщем, как я понял, простого способа нет... Обидно. В крайнем случае управлять направлением этого трансивера можно внешним сигналом, руками его подавая. Точность по времени там не нужна, в тестбенче его можно выставлять. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vetal 0 15 июля, 2005 Опубликовано 15 июля, 2005 · Жалоба У вас есть сигна WE, которым можно переключать направление. Естественно, что он должен приходить раньже снятия Z-состояния, и сниматься позже его появления. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Констриктор 0 22 июля, 2005 Опубликовано 22 июля, 2005 · Жалоба Может, попробовать поменять тип задержки на транспортный? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться