alu_with_z1.v
来自「一些很有用的verilog源码 希望对大家有帮助」· Verilog 代码 · 共 19 行
V
19 行
module alu_with_z1 (alu_out, data_a, data_b, enable, opcode);
input [2: 0] opcode;
input [3: 0] data_a, data_b;
input enable;
output alu_out; // scalar for illustration
reg [3: 0] alu_reg;
assign alu_out = (enable == 1) ? alu_reg : 4'bz;
always @ (opcode or data_a or data_b)
case (opcode)
3'b001: alu_reg = data_a | data_b;
3'b010: alu_reg = data_a ^ data_b;
3'b110: alu_reg = ~data_b;
default: alu_reg = 4'b0; // alu_with_z2 has default: alu_reg = 4'bx;
endcase
endmodule
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?