[Add] la32r cpu framework add
This commit is contained in:
24
lacpu/rtl/cpu/tools.v
Executable file
24
lacpu/rtl/cpu/tools.v
Executable file
@@ -0,0 +1,24 @@
|
||||
module decoder_5_32(
|
||||
input [ 4:0] in,
|
||||
output [31:0] out
|
||||
);
|
||||
|
||||
genvar i;
|
||||
generate for (i=0; i<32; i=i+1) begin : gen_for_dec_5_32
|
||||
assign out[i] = (in == i);
|
||||
end endgenerate
|
||||
|
||||
endmodule
|
||||
|
||||
|
||||
module decoder_3_8(
|
||||
input [2:0] in,
|
||||
output [7:0] out
|
||||
);
|
||||
|
||||
genvar i;
|
||||
generate for (i=0; i<8; i=i+1) begin : gen_for_dec_3_8
|
||||
assign out[i] = (in == i);
|
||||
end endgenerate
|
||||
|
||||
endmodule
|
||||
Reference in New Issue
Block a user