Написание ограничений ввода / вывода для virtex 5
Ребята, я работаю на плате virtex 5 и не знаю, как писать ограничения ввода / вывода. Может кто-нибудь предложить несколько хороших учебных пособий с основными сведениями об ограничениях написания. Я попробовал Руководство по ограничению Xilinx, оно слишком длинное и трудное для понимания новичком. Я хочу что-то более простое и тоже самое. заранее спасибо
1 ответ
Основной минимум, который вы могли бы сделать, это следующее:
NET "INPUT_A" LOC = "E13";
Где INPUT_A - это имя сети верхнего уровня, а E13 - выходной контакт, которому вы хотите назначить эту сеть. (NET = сетевое имя, LOC = назначение номера контакта)
Пройдя немного дальше, вы можете назначить IOSTANDARD, который является типом сигнализации, то есть LVCMOS, LVDS и так далее. Если вы оставите это поле пустым, я полагаю, что по умолчанию это LVCMOSxx, где xx - это напряжение конкретного банка ввода-вывода.
NET "INPUT_A" LOC = "E13" IOSTANDARD = "LVCMOS33";
Существуют и другие ограничения, такие как назначение PERIOD для сети, а точнее для сети синхронизации, чтобы позволить инструменту выполнить синхронизацию по времени.