Телесистемы
 Разработка, производство и продажа радиоэлектронной аппаратуры
На главную   | Карта сайта | Пишите нам | В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:jobsmp@pochta.ru

Телесистемы | Электроника | Конференция «Языки описания аппаратуры (VHDL и др.)

А как в Квартусе на Verilog определить группу ФИФО, ну или иных лпм-ов..? (+)

Отправлено IL-76 29 июня 2007 г. 13:37


Один ФИФО определяется, насколько я понял, так:

scfifo my_fifo
(
.rdreq(my_fifo_rdrq),
.sclr(my_fifo_sclr),
.aclr(!resetn),
.clock(clk),
.wrreq(my_fifo_wrrq),
.data(my_fifo_datain),
.almost_full(my_fifo_almfull),
.usedw(my_fifo_usedw),
.empty(my_fifo_empty),
.almost_empty(my_fifo_almempty),
.q(my_fifo_do),
.full(my_fifo_full)
);

А как определить несколько штук сразу? По аналогии с группой как-нибудь можно? Типа:
reg [mygroup_dim-1:0] mygroup;

и чтобы входы-выходы мегафункции тоже корректно были присвоены, т.е.
для my_fifo[0] - my_fifo_rdrq[0], my_fifo_sclr[0]...
для my_fifo[1] - my_fifo_rdrq[1], my_fifo_sclr[1]...

и т.п. А то для нескольких десятков однородных функций все индивидуально прописывать совсем как-то не комильфо.. :)




Составить ответ | Вернуться на конференцию

Ответы


Отправка ответа
Имя*: 
Пароль: 
E-mail: 
Тема*:

Сообщение:

Ссылка на URL: 
URL изображения: 

если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 654:

Перейти к списку ответов | Конференция | Раздел "Электроника" | Главная страница | Карта сайта

Rambler's Top100 Рейтинг@Mail.ru
 
Web telesys.ru