[an error occurred while processing this directive]
|
Приветствую!
Я обычно использую временные переменные чтоб для красоты в RTL просмотре :-)
Успехов! Rob
module selector(in, out, en);
parameter bus_width=4, buses=3;
input [bus_width*buses-1:0] in;
input [buses-1:0] en;
output [bus_width-1:0] out;
integer i,j;
reg [bus_width-1:0] tmp;
reg [buses-1:0] tm;
assign out=~tmp;
E-mail:
info@telesys.ru
always @*
begin
for(j=0;j
for(i=0;i
tmp[j]=tm=={buses{1'b1}} && en[j];
end
end
endmodule
Ответы
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание