本帖最后由 s99060 于 2009-10-25 00:48 编辑
D_width * A_width 的数据选择器:
module Selector #(parameter D_width=8, A_width=2)(
input [A_width-1:0] SEL,
input [D_width-1:0] D_IN[2**A_width-1:0],
output[D_width-1:0] D_OUT
);
assign D_OUT=D_IN[SEL];
endmodule
作为top模块可以实现,请问作为中间模块时如何给D_IN赋值
|