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

📄 alu.v.bak

📁 精简CPU设计
💻 BAK
字号:
module alu(alu_out,zero,data,accum,alu_clk,opcode);   output[7:0] aluout;   output zero;   input[2:0] opcode;   input[7:0] data,accum;   input alu_clk;   reg[7:0] aluout;      parameter  HLT=3'b000,              SKZ=3'b001,              ADD=3'b010,              AND=3'b011,              XOR=3'b100,              LDA=3'b101,              STO=3'b110,              JMP=3'b111;                  assign zero=!accum;        always @(posedge alu_clk)      begin          case(opcode)              HLT: alu_out<=accum;              SKZ: alu_out<=accum;              ADD: alu_out<=data+accum;              AND: alu_out<=data&accum;              XOR: alu_out<=data^accum;              LDA: alu_out<=data;              STO: alu_out<=accum;              JMP: alu_out<=accum;              default: alu_out<=8'hxx;          endcase      end  endmodule  

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -