Цитата(Torpeda @ May 22 2012, 16:59)

ну и добавлю....
1) "нет такого в документации"клок три фиксировано" и не может быть" - в документации Xilinx это написано так: "Global Clock Network"
Скажите пожалуйста, можно ли менять "Global Clock Network"?
2) Xilinx DCM - это по-сути управляемая линия задержки (Delay-Locked loop). Их аж 4 в XC3S50!
DCM собственно то и делает что " бореться со SKEW играя синхросигналом (вставляя буфера)", аж до целого периода!
так-что в чём " самое последнее дело" - непонятно.
3) "Useful Skew" - бред (иногда это используют, но зачем здесь если есть более точные и удобные DCM)
- сколько тайминг виолейшинов Вы сможете пофиксить при помощи DCM?
- можно ли использовать DCM только для 2 флопов (которые виолейтят)?
- а случайно не для выравнивания SKEW между Global Clock Network или внешними девайсами эти DCM предназначены?
- как изменить SKEW между флопами, подключёнными к одной Global Clock Network?
4) А есть ли доступ FPGA дизайнера к ASIC "Useful Skew" технологии (пр и фиксированном Global Clock Network)?
Кажется я упоминал "Useful Skew" относительно к ASIC... Нетак-ли?
""нет такого в документации"клок три фиксировано" и не может быть" - в документации Xilinx это написано так: "Global Clock Network"
Скажите пожалуйста, можно ли менять "Global Clock Network"?"
- Я как раз и не собираюсь его менять, а вы да - "вставляя буфера, меняя их розмер".
Далее, т.е. как я понял, вы вместе с Shivers "Global Clock Network" переименовываете в "клок три фиксировано" и после этого волшебного деяния, переименования, этот клок становится магическим- имеет нулевые задержки и соответственно не зависящие от нагрузок. Интересно!, вам вместе Shivers надо срочно подавать на Нобелевскую премию пока кто-то не украл ваш большой секрет.
"Xilinx DCM - это по-сути управляемая линия задержки (Delay-Locked loop). Их аж 4 в XC3S50!
DCM собственно то и делает что " бореться со SKEW играя синхросигналом (вставляя буфера)", аж до целого периода!
так-что в чём " самое последнее дело" - непонятно."
- Печально что вам это не понятно. DCM это ещё и драйвер или синхронизированный источник синхросигнала и его задержка никакого влияния на распределение задержек по подключенному к нему Clock не имеет - это всего лишь будет абсолютное смещение (с точкой привязки в месте подключения CLKFB). А в случае двух или более DCM-ов будет влияние конечно, но это уже будет взаимодействие между разными клоками или разными фазами одного клока (последнее для многофазной синхронизации). Вы же рвёте клок или делаете ветви "вставляя буфера, меняя их розмер". Если же вы ничего не рвёте и не ветвите, а делаете это только над буфером у драйвера, то тогда опять же как и с DCM - это всего лишь будет абсолютное смещение, и тогда вообще ни понятно о чем реч и к чему, вы просто не понимаете вопроса топика и не только.
"- сколько тайминг виолейшинов Вы сможете пофиксить при помощи DCM?"
- да я как раз и пишу в моём первом сообщении, что не много, и предлогаю метод фри от этих проблем - многофазная синхронизация либо что делать в случае однофазной синхронозации.
"- можно ли использовать DCM только для 2 флопов (которые виолейтят)?"
- дети ой дети - смотрите предыдущий ответ (это наверное потому, что начинают изучение цифры с VHDL/Verilog).
"а случайно не для выравнивания SKEW между Global Clock Network или внешними девайсами эти DCM предназначены?"
- смотрите Figure 3-23: Using De-Skew as a Clock Mirror из "Virtex-II Platform FPGA User Guide" там по всякому подключается.
"- как изменить SKEW между флопами, подключёнными к одной Global Clock Network?"
- ну если у вас эти триггера для чего-то особого и уже как-бы за пределами синхронной схемы, тогда и правила другие и с учетом требований схемы по точности, джиттеру, потреблению надо и смотреть.
"Кажется я упоминал "Useful Skew" относительно к ASIC... Нетак-ли?"
- к сожалению, не так:
"Цитата(a123-flex @ May 19 2012, 01:53)
если даже просто клок задерживать во всех узлах кроме загруженных, по моему получится хрень.
2) Вэтом случае будет не хрень а Useful Skew
При этом можно как буферы вставлять так и подключать флопы кудато в середину дерева"
- Вы отвечаете a123-flex, а он, a123-flex, даже как-бы и не заикался про ASIC, sorry.
kondensator42
Сообщение отредактировал kondensator42 - May 22 2012, 17:40