Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Атрибуты в VHDL
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Языки проектирования на ПЛИС (FPGA)
DLR
Как описать атрибут, чтобы FD был включенн в IOB,
Как правильно присвоить pin-ы шине?
makc
Цитата(DLR @ May 30 2005, 10:53)
Как описать атрибут, чтобы FD был включенн в IOB,
*


Объявляете атрибут:
attribute iob: string;

Далее, присваиваете значение атрибута для нужного элемента:

attribute iob of {component_name|entity_name|label_name}: {component|entity|label} is “(true|false|auto)”;

Цитата
Как правильно присвоить pin-ы шине?


Объявляете атрибут:
attribute loc: string;

Далее, присваиваете значение атрибута для нужного элемента:
attribute loc of {signal_name|label_name}: {signal|label} is "location";

Например,
Код
attribute loc of cmd: signal is "P73 P47 P46 P45 P44";
если cmd -
Код
cmd: in std_logic_vector(4 downto 0);
andrew_b
Цитата(DLR @ May 30 2005, 11:53)
Как описать атрибут, чтобы FD был включенн в IOB,

Глобально для всех, или только для входов, или только для выходов --- соответствующим опциями xst (или другого синтезатора) и map.

Цитата
Как правильно присвоить pin-ы шине?

Задавать прямо в коде --- моветон. Для этого существует user constraints file (ucf). В .ucf:

NET aaa(0) LOC = A1;

Вид скобок определяется нужной опцией xst.
DLR
Большое спасибо!
Genn
Цитата(DLR @ May 30 2005, 10:53)
Как описать атрибут, чтобы FD был включенн в IOB,
Как правильно присвоить pin-ы шине?
*


Вся информация по применяемым в проекте ограничениям (включая атрибуты в исходных текстах и составление UCF-файлов) приводится в документации: путь -> %Xilinx%\doc\usenglish\books\docs\cgd\cgd.pdf
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.