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

 
 
> задержки выходных сигналов, фронты #CLK в PCI
qwqw
сообщение Mar 10 2006, 18:16
Сообщение #1


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

Группа: Свой
Сообщений: 192
Регистрация: 23-11-05
Из: г. Москва
Пользователь №: 11 307



Делаю PCI 32 33 в Xilinx ISE,
Для PCI определена валидность сигнала на восходящем фронте, я не долго думая сделал все по нисподающему(только входные сигналы захватывал по положительному), устройство заработало, но при тестировании на др. матерях стало зависать. Перечитав спецификацию обнаружил странную вещь:
захватыать вх. сигналы, используя триггеры, тактируемые положительным фронтом небезопасно т.к Th(см. спецификацию) снизу ограничено 0 с., в то время, как любой триггер имеет некоторую задержку.
Какими же тогда фронтами(или одним) тактировать свою схему?
При всем при этом в моем проекте входные и выходные задержки (сигналов PCI относительно clk'а) составляют примерно 11 нс. Мне кажется, это слишком много, но если разработчики PCI изначально закладывали невозможность захвата сигнала по отриц. фронту, тоесть необходимость учитывать значительные задержки и с их учетом оперировать сигналами, тогда это вполне естественные величины.
Возможно я чего-то не понимаю и мой проект необходимо круто оптимизировать, поэтому хотелось бы узнать:
- величины задержек, которых добиватись другие (для сравнения)
- по каким фронтам #clk'а надо работать.

Сообщение отредактировал qwqw - Mar 10 2006, 18:18
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
3.14
сообщение Mar 11 2006, 19:28
Сообщение #2


Их либе дих ...
******

Группа: СуперМодераторы
Сообщений: 2 010
Регистрация: 6-09-04
Из: Russia, Izhevsk
Пользователь №: 609



Чего то я не пойму, у товарища qwqw, при тактировании от переднего фронта в запасе получается 22нс, все должно быть нормально. Может у вас фаза тактового в FPGA "накрутилась", я полагаю пользуетесь глобальным буфером, а сдвиг фазы тактового на буфере компенсируета через DLL или DCM, хотя сдется мне что то тут не то, все и так должно работать.

2 v_mirgorodsky
Вот мне сдается что 11нс на выходе это не только на трассировке "падает" еще и комбинаторка стоит, как "лечили", кроме как добавить регистры и разместить их в IOB?


--------------------
Усы, борода и кеды - вот мои документы :)
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- qwqw   задержки выходных сигналов   Mar 10 2006, 18:16
- - makc   В моем ядре все работает по нарастающему (положите...   Mar 10 2006, 18:57
- - Gate   qwqw, не понял, что Вас смущает. Работать надо по ...   Mar 10 2006, 21:28
|- - makc   Цитата(Gate @ Mar 11 2006, 00:28) makc, я...   Mar 11 2006, 07:11
|- - Gate   Цитата(makc @ Mar 11 2006, 10:11) [Чем же...   Mar 11 2006, 16:31
- - 3.14   2 qwqw Меня вот что смущает, Вы говорите я не дол...   Mar 11 2006, 07:35
- - qwqw   2 makc: величина Th указана на диаграмме "Inp...   Mar 11 2006, 18:40
- - v_mirgorodsky   ЦитатаДля PCI определена валидность сигнала на вос...   Mar 11 2006, 19:01
- - v_mirgorodsky   Цитатав моем случае опаздывали именно мои выходные...   Mar 11 2006, 19:16
- - v_mirgorodsky   2 3.14: максимум один уровень логики после триггер...   Mar 11 2006, 20:09
- - qwqw   2 v_mirgorodsky: ЦитатаВот здесь и есть ваша проб...   Mar 11 2006, 20:09
- - 3.14   2 v_mirgorodsky Мда-а это ж чистый геморой будет ...   Mar 11 2006, 20:20
- - v_mirgorodsky   Цитата(3.14 @ Mar 11 2006, 22:20) 2 v_mi...   Mar 13 2006, 11:50
- - qwqw   что-то я совсем запутался: вот фрагмент отчета по...   Mar 13 2006, 17:14
- - xy_   Цитата(qwqw @ Mar 13 2006, 20:14) вот фра...   Mar 13 2006, 21:01
- - qwqw   я делаю на Spartan2E   Mar 14 2006, 10:43
- - v_mirgorodsky   Цитата(qwqw @ Mar 14 2006, 12:43) я делаю...   Mar 15 2006, 07:54
- - qwqw   ЦитатаА вот здесь и есть самая большая проблема. У...   Mar 15 2006, 11:33
- - v_mirgorodsky   Да, время задержки tri-state буфферов включается в...   Mar 16 2006, 09:20
- - xy_   Цитата(makc @ Mar 10 2006, 22:57) В моем ...   Mar 28 2006, 11:00
- - qwqw   Все вышеописаные советы пошли в дело, выходные зад...   Mar 28 2006, 15:57
- - 3.14   2 xy_ Вы имеете в виду опции FAST/SLOW и DRIVE, к...   Mar 28 2006, 17:50
- - xy_   Цитата(3.14 @ Mar 28 2006, 21:50) 2 xy_ ...   Mar 28 2006, 20:46


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

 


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


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