[an error occurred while processing this directive]
ISE не понимает определение макроса с параметрами в verilog исходнике ...
(«Телесистемы»: Конференция «Программируемые логические схемы и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено RobF 08 июня 2004 г. 15:43

verilog файле сгенерированном ActivHDL определен макрос с параметрами
я так понял это макрос заменяющий определение библиотек самого альдека при синтезе на пустую строку

// synthesis translate_off
`ifdef _VCP
`else
`define LIBRARY(a,b)
`endif
// synthesis translate_on

Затем в теле есть включение элемента

// synthesis translate_off
`LIBRARY("U11","virtex")
// synthesis translate_on
FD U11
(
.C(wClk50),
.D(NET6116),
.Q(Mod_Cod)
);
Так ISE ругается на строчку `LIBRARY("U11","virtex")

"Macro reference `LIBRARY is not defined"
Как с этим боротся можно ?
Роб.

Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru