HDLBits(5)——20-24
注意例化模块的名称不能是纯数字。
第二十三题: Modules and vectors(Module shift8)
本题中在top模块中写出了一个4选1多路复用器,使用always+case编写。
1 always@(*) 2 case(sel) 3 2'b00:q = d; 4 2'b01:q = o1; 5 2'b10:q = o2; 6 2'b11:q = o3; 7 endcase
第二十四题:Adder 1(Module add)
一开始不知道具体怎么连接,注意具体链接步骤
1 add16 add16_1( 2 .a(a[15:0]) 3 .b(b[15:0]) 4 .cin(1'b0) 5 .cout(cout1) 6 .sum(sum[15:0]) 7 );
具体连接直接连bit位

浙公网安备 33010602011771号