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

📄 aludecoder.v

📁 是verilog做的简化mips32指令系统。 有些小问题
💻 V
字号:
`timescale 10ns/1nsmodule ALUDecoder(funct,aluop,clk,aluctrl);  input[5:0] funct;  input[1:0] aluop;  input clk;  output reg [3:0] aluctrl;  always @(posedge clk)  begin	aluctrl[3]<=( aluop[1]& aluop[0])			   |( aluop[1]&!aluop[0]&!funct[5]&!funct[4]&!funct[3]&!funct[2]&!funct[1]&!funct[0])			   |( aluop[1]&!aluop[0]&funct[5]&funct[4]&!funct[3]&!funct[2]&funct[1]&!funct[0]);	aluctrl[2]<=( aluop[1]& aluop[0])			   |(!aluop[1]& aluop[0])			   |( aluop[1]&!aluop[0]&funct[5]&funct[4]&funct[3]&!funct[2]&funct[1]&!funct[0])			   |( aluop[1]&!aluop[0]&funct[5]&!funct[4]&!funct[3]&!funct[2]&funct[1]&!funct[0]);	aluctrl[1]<=(!aluop[1]&!aluop[0])			   |( aluop[1]&!aluop[0]&funct[5]&!funct[4]&!funct[3]&!funct[2]&funct[1]&!funct[0])			   |( aluop[1]&!aluop[0]&funct[5]&!funct[4]&!funct[3]&!funct[2]&!funct[1]&!funct[0])			   |( aluop[1]&!aluop[0]&funct[5]&funct[4]&!funct[3]&!funct[2]&!funct[1]&funct[0]);	aluctrl[0]<=( aluop[1]&!aluop[0]& funct[5]& funct[4]);  endendmodule

⌨️ 快捷键说明

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