Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс. e-mail:jobsmp@pochta.ru |
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]...
и т.п. А то для нескольких десятков однородных функций все индивидуально прописывать совсем как-то не комильфо.. :)