Перейти к содержанию
    

Атрибуты в VHDL

Как описать атрибут, чтобы FD был включенн в IOB,

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Как описать атрибут, чтобы 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);

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Как описать атрибут, чтобы FD был включенн в IOB,

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

 

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

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

 

NET aaa(0) LOC = A1;

 

Вид скобок определяется нужной опцией xst.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Как описать атрибут, чтобы FD был включенн в IOB,

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

 

Вся информация по применяемым в проекте ограничениям (включая атрибуты в исходных текстах и составление UCF-файлов) приводится в документации: путь -> %Xilinx%\doc\usenglish\books\docs\cgd\cgd.pdf

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...