2015-08-28 2 views
0

По какой-то причине я хочу сопоставить некоторые порты ввода-вывода в моем дизайне для ячеек. iopadmap обеспечивает хороший способ сделать это. Я использовалИспользование iopadmap с дополнительным портом часов

iopadmap -inpad IBUF O -widthparam WIDTH -nameparam NAME [my selection rule] 

Однако, когда после этого я использую другие инструменты, чтобы сделать временной анализ, он не будет анализировать эти пути, поскольку они не являются ни IO, ни ограничивается часами.

Моя идея состоит в том, чтобы добавить часы в ячейки, чтобы они были похожими на обычные регистры. Поэтому я добавил еще один порт CLK в IBUF, но как я могу подключить к нему глобальные часы? У меня есть несколько IBUF клеток, так что-то вроде

connect -port t:IBUF CLK top_clock 

не работает.

ответ

1

Обычный подход заключается в моделировании IO-ячеек как «проходных» ячеек с вводом и выводом. Используйте что-то вроде следующих, чтобы создать такие клетки:

iopadmap -inpad IBUF O:I -widthparam WIDTH -nameparam NAME [your selection rule] 

Однако, если вы действительно хотите, чтобы маршрут тактового сигнала к клеткам IO, вы должны написать небольшой заказ пройти для этого.

 Смежные вопросы

  • Нет связанных вопросов^_^