⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 alu_with_z1.v

📁 Vlerilog HDL高级数字设计源码
💻 V
字号:
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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -