Verilog HDL(HDLBits)
Verilog Language Basic
02-Vectors
建立一个组合电路,将输入半字(16位,[15:0])分成低[7:0]和高[15:8]
module top_module(
input wire [15:0] in,
output wire [7:0] out_hi,
output wire [7:0] out_lo );
//故意写错索引方向
/*
assign out_lo = in[0:7];
assign out_hi = in[8:15];
*/
assign out_lo = in[7:0];
assign out_hi = in[15:8];
endmodule