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

📄 shifter32_var.v

📁 是verilog做的简化mips32指令系统。 有些小问题
💻 V
📖 第 1 页 / 共 5 页
字号:
					|( shamt[4]&~shamt[3]&~shamt[2]&~shamt[1]&~shamt[0]&inputa[10])					|( shamt[4]&~shamt[3]&~shamt[2]&~shamt[1]& shamt[0]&inputa[9])					|( shamt[4]&~shamt[3]&~shamt[2]& shamt[1]&~shamt[0]&inputa[8])					|( shamt[4]&~shamt[3]&~shamt[2]& shamt[1]& shamt[0]&inputa[7])					|( shamt[4]&~shamt[3]& shamt[2]&~shamt[1]&~shamt[0]&inputa[6])					|( shamt[4]&~shamt[3]& shamt[2]&~shamt[1]& shamt[0]&inputa[5])					|( shamt[4]&~shamt[3]& shamt[2]& shamt[1]&~shamt[0]&inputa[4])					|( shamt[4]&~shamt[3]& shamt[2]& shamt[1]& shamt[0]&inputa[3])					|( shamt[4]& shamt[3]&~shamt[2]&~shamt[1]&~shamt[0]&inputa[2])					|( shamt[4]& shamt[3]&~shamt[2]&~shamt[1]& shamt[0]&inputa[1])					|( shamt[4]& shamt[3]&~shamt[2]& shamt[1]&~shamt[0]&inputa[0]);								outreg[27]<= (~shamt[4]&~shamt[3]&~shamt[2]&~shamt[1]&~shamt[0]&inputa[27])					|(~shamt[4]&~shamt[3]&~shamt[2]&~shamt[1]& shamt[0]&inputa[26])					|(~shamt[4]&~shamt[3]&~shamt[2]& shamt[1]&~shamt[0]&inputa[25])					|(~shamt[4]&~shamt[3]&~shamt[2]& shamt[1]& shamt[0]&inputa[24])					|(~shamt[4]&~shamt[3]& shamt[2]&~shamt[1]&~shamt[0]&inputa[23])					|(~shamt[4]&~shamt[3]& shamt[2]&~shamt[1]& shamt[0]&inputa[22])					|(~shamt[4]&~shamt[3]& shamt[2]& shamt[1]&~shamt[0]&inputa[21])					|(~shamt[4]&~shamt[3]& shamt[2]& shamt[1]& shamt[0]&inputa[20])					|(~shamt[4]& shamt[3]&~shamt[2]&~shamt[1]&~shamt[0]&inputa[19])					|(~shamt[4]& shamt[3]&~shamt[2]&~shamt[1]& shamt[0]&inputa[18])					|(~shamt[4]& shamt[3]&~shamt[2]& shamt[1]&~shamt[0]&inputa[17])					|(~shamt[4]& shamt[3]&~shamt[2]& shamt[1]& shamt[0]&inputa[16])					|(~shamt[4]& shamt[3]& shamt[2]&~shamt[1]&~shamt[0]&inputa[15])					|(~shamt[4]& shamt[3]& shamt[2]&~shamt[1]& shamt[0]&inputa[14])					|(~shamt[4]& shamt[3]& shamt[2]& shamt[1]&~shamt[0]&inputa[13])					|(~shamt[4]& shamt[3]& shamt[2]& shamt[1]& shamt[0]&inputa[12])					|( shamt[4]&~shamt[3]&~shamt[2]&~shamt[1]&~shamt[0]&inputa[11])					|( shamt[4]&~shamt[3]&~shamt[2]&~shamt[1]& shamt[0]&inputa[10])					|( shamt[4]&~shamt[3]&~shamt[2]& shamt[1]&~shamt[0]&inputa[9])					|( shamt[4]&~shamt[3]&~shamt[2]& shamt[1]& shamt[0]&inputa[8])					|( shamt[4]&~shamt[3]& shamt[2]&~shamt[1]&~shamt[0]&inputa[7])					|( shamt[4]&~shamt[3]& shamt[2]&~shamt[1]& shamt[0]&inputa[6])					|( shamt[4]&~shamt[3]& shamt[2]& shamt[1]&~shamt[0]&inputa[5])					|( shamt[4]&~shamt[3]& shamt[2]& shamt[1]& shamt[0]&inputa[4])					|( shamt[4]& shamt[3]&~shamt[2]&~shamt[1]&~shamt[0]&inputa[3])					|( shamt[4]& shamt[3]&~shamt[2]&~shamt[1]& shamt[0]&inputa[2])					|( shamt[4]& shamt[3]&~shamt[2]& shamt[1]&~shamt[0]&inputa[1])					|( shamt[4]& shamt[3]&~shamt[2]& shamt[1]& shamt[0]&inputa[0]);							outreg[28]<= (~shamt[4]&~shamt[3]&~shamt[2]&~shamt[1]&~shamt[0]&inputa[28])					|(~shamt[4]&~shamt[3]&~shamt[2]&~shamt[1]& shamt[0]&inputa[27])					|(~shamt[4]&~shamt[3]&~shamt[2]& shamt[1]&~shamt[0]&inputa[26])					|(~shamt[4]&~shamt[3]&~shamt[2]& shamt[1]& shamt[0]&inputa[25])					|(~shamt[4]&~shamt[3]& shamt[2]&~shamt[1]&~shamt[0]&inputa[24])					|(~shamt[4]&~shamt[3]& shamt[2]&~shamt[1]& shamt[0]&inputa[23])					|(~shamt[4]&~shamt[3]& shamt[2]& shamt[1]&~shamt[0]&inputa[22])					|(~shamt[4]&~shamt[3]& shamt[2]& shamt[1]& shamt[0]&inputa[21])					|(~shamt[4]& shamt[3]&~shamt[2]&~shamt[1]&~shamt[0]&inputa[20])					|(~shamt[4]& shamt[3]&~shamt[2]&~shamt[1]& shamt[0]&inputa[19])					|(~shamt[4]& shamt[3]&~shamt[2]& shamt[1]&~shamt[0]&inputa[18])					|(~shamt[4]& shamt[3]&~shamt[2]& shamt[1]& shamt[0]&inputa[17])					|(~shamt[4]& shamt[3]& shamt[2]&~shamt[1]&~shamt[0]&inputa[16])					|(~shamt[4]& shamt[3]& shamt[2]&~shamt[1]& shamt[0]&inputa[15])					|(~shamt[4]& shamt[3]& shamt[2]& shamt[1]&~shamt[0]&inputa[14])					|(~shamt[4]& shamt[3]& shamt[2]& shamt[1]& shamt[0]&inputa[13])					|( shamt[4]&~shamt[3]&~shamt[2]&~shamt[1]&~shamt[0]&inputa[12])					|( shamt[4]&~shamt[3]&~shamt[2]&~shamt[1]& shamt[0]&inputa[11])					|( shamt[4]&~shamt[3]&~shamt[2]& shamt[1]&~shamt[0]&inputa[10])					|( shamt[4]&~shamt[3]&~shamt[2]& shamt[1]& shamt[0]&inputa[9])					|( shamt[4]&~shamt[3]& shamt[2]&~shamt[1]&~shamt[0]&inputa[8])					|( shamt[4]&~shamt[3]& shamt[2]&~shamt[1]& shamt[0]&inputa[7])					|( shamt[4]&~shamt[3]& shamt[2]& shamt[1]&~shamt[0]&inputa[6])					|( shamt[4]&~shamt[3]& shamt[2]& shamt[1]& shamt[0]&inputa[5])					|( shamt[4]& shamt[3]&~shamt[2]&~shamt[1]&~shamt[0]&inputa[4])					|( shamt[4]& shamt[3]&~shamt[2]&~shamt[1]& shamt[0]&inputa[3])					|( shamt[4]& shamt[3]&~shamt[2]& shamt[1]&~shamt[0]&inputa[2])					|( shamt[4]& shamt[3]&~shamt[2]& shamt[1]& shamt[0]&inputa[1])					|( shamt[4]& shamt[3]& shamt[2]&~shamt[1]&~shamt[0]&inputa[0]);							outreg[29]<= (~shamt[4]&~shamt[3]&~shamt[2]&~shamt[1]&~shamt[0]&inputa[29])					|(~shamt[4]&~shamt[3]&~shamt[2]&~shamt[1]& shamt[0]&inputa[28])					|(~shamt[4]&~shamt[3]&~shamt[2]& shamt[1]&~shamt[0]&inputa[27])					|(~shamt[4]&~shamt[3]&~shamt[2]& shamt[1]& shamt[0]&inputa[26])					|(~shamt[4]&~shamt[3]& shamt[2]&~shamt[1]&~shamt[0]&inputa[25])					|(~shamt[4]&~shamt[3]& shamt[2]&~shamt[1]& shamt[0]&inputa[24])					|(~shamt[4]&~shamt[3]& shamt[2]& shamt[1]&~shamt[0]&inputa[23])					|(~shamt[4]&~shamt[3]& shamt[2]& shamt[1]& shamt[0]&inputa[22])					|(~shamt[4]& shamt[3]&~shamt[2]&~shamt[1]&~shamt[0]&inputa[21])					|(~shamt[4]& shamt[3]&~shamt[2]&~shamt[1]& shamt[0]&inputa[20])					|(~shamt[4]& shamt[3]&~shamt[2]& shamt[1]&~shamt[0]&inputa[19])					|(~shamt[4]& shamt[3]&~shamt[2]& shamt[1]& shamt[0]&inputa[18])					|(~shamt[4]& shamt[3]& shamt[2]&~shamt[1]&~shamt[0]&inputa[17])					|(~shamt[4]& shamt[3]& shamt[2]&~shamt[1]& shamt[0]&inputa[16])					|(~shamt[4]& shamt[3]& shamt[2]& shamt[1]&~shamt[0]&inputa[15])					|(~shamt[4]& shamt[3]& shamt[2]& shamt[1]& shamt[0]&inputa[14])					|( shamt[4]&~shamt[3]&~shamt[2]&~shamt[1]&~shamt[0]&inputa[13])					|( shamt[4]&~shamt[3]&~shamt[2]&~shamt[1]& shamt[0]&inputa[12])					|( shamt[4]&~shamt[3]&~shamt[2]& shamt[1]&~shamt[0]&inputa[11])					|( shamt[4]&~shamt[3]&~shamt[2]& shamt[1]& shamt[0]&inputa[10])					|( shamt[4]&~shamt[3]& shamt[2]&~shamt[1]&~shamt[0]&inputa[9])					|( shamt[4]&~shamt[3]& shamt[2]&~shamt[1]& shamt[0]&inputa[8])					|( shamt[4]&~shamt[3]& shamt[2]& shamt[1]&~shamt[0]&inputa[7])					|( shamt[4]&~shamt[3]& shamt[2]& shamt[1]& shamt[0]&inputa[6])					|( shamt[4]& shamt[3]&~shamt[2]&~shamt[1]&~shamt[0]&inputa[5])					|( shamt[4]& shamt[3]&~shamt[2]&~shamt[1]& shamt[0]&inputa[4])					|( shamt[4]& shamt[3]&~shamt[2]& shamt[1]&~shamt[0]&inputa[3])					|( shamt[4]& shamt[3]&~shamt[2]& shamt[1]& shamt[0]&inputa[2])					|( shamt[4]& shamt[3]& shamt[2]&~shamt[1]&~shamt[0]&inputa[1])					|( shamt[4]& shamt[3]& shamt[2]&~shamt[1]& shamt[0]&inputa[0]);							outreg[30]<= (~shamt[4]&~shamt[3]&~shamt[2]&~shamt[1]&~shamt[0]&inputa[30])					|(~shamt[4]&~shamt[3]&~shamt[2]&~shamt[1]& shamt[0]&inputa[29])					|(~shamt[4]&~shamt[3]&~shamt[2]& shamt[1]&~shamt[0]&inputa[28])					|(~shamt[4]&~shamt[3]&~shamt[2]& shamt[1]& shamt[0]&inputa[27])					|(~shamt[4]&~shamt[3]& shamt[2]&~shamt[1]&~shamt[0]&inputa[26])					|(~shamt[4]&~shamt[3]& shamt[2]&~shamt[1]& shamt[0]&inputa[25])					|(~shamt[4]&~shamt[3]& shamt[2]& shamt[1]&~shamt[0]&inputa[24])					|(~shamt[4]&~shamt[3]& shamt[2]& shamt[1]& shamt[0]&inputa[23])					|(~shamt[4]& shamt[3]&~shamt[2]&~shamt[1]&~shamt[0]&inputa[22])					|(~shamt[4]& shamt[3]&~shamt[2]&~shamt[1]& shamt[0]&inputa[21])					|(~shamt[4]& shamt[3]&~shamt[2]& shamt[1]&~shamt[0]&inputa[20])					|(~shamt[4]& shamt[3]&~shamt[2]& shamt[1]& shamt[0]&inputa[19])					|(~shamt[4]& shamt[3]& shamt[2]&~shamt[1]&~shamt[0]&inputa[18])					|(~shamt[4]& shamt[3]& shamt[2]&~shamt[1]& shamt[0]&inputa[17])					|(~shamt[4]& shamt[3]& shamt[2]& shamt[1]&~shamt[0]&inputa[16])					|(~shamt[4]& shamt[3]& shamt[2]& shamt[1]& shamt[0]&inputa[15])					|( shamt[4]&~shamt[3]&~shamt[2]&~shamt[1]&~shamt[0]&inputa[14])					|( shamt[4]&~shamt[3]&~shamt[2]&~shamt[1]& shamt[0]&inputa[13])					|( shamt[4]&~shamt[3]&~shamt[2]& shamt[1]&~shamt[0]&inputa[12])					|( shamt[4]&~shamt[3]&~shamt[2]& shamt[1]& shamt[0]&inputa[11])					|( shamt[4]&~shamt[3]& shamt[2]&~shamt[1]&~shamt[0]&inputa[10])					|( shamt[4]&~shamt[3]& shamt[2]&~shamt[1]& shamt[0]&inputa[9])					|( shamt[4]&~shamt[3]& shamt[2]& shamt[1]&~shamt[0]&inputa[8])					|( shamt[4]&~shamt[3]& shamt[2]& shamt[1]& shamt[0]&inputa[7])					|( shamt[4]& shamt[3]&~shamt[2]&~shamt[1]&~shamt[0]&inputa[6])					|( shamt[4]& shamt[3]&~shamt[2]&~shamt[1]& shamt[0]&inputa[5])					|( shamt[4]& shamt[3]&~shamt[2]& shamt[1]&~shamt[0]&inputa[4])					|( shamt[4]& shamt[3]&~shamt[2]& shamt[1]& shamt[0]&inputa[3])					|( shamt[4]& shamt[3]& shamt[2]&~shamt[1]&~shamt[0]&inputa[2])					|( shamt[4]& shamt[3]& shamt[2]&~shamt[1]& shamt[0]&inputa[1])					|( shamt[4]& shamt[3]& shamt[2]& shamt[1]&~shamt[0]&inputa[0]);							outreg[31]<= (~shamt[4]&~shamt[3]&~shamt[2]&~shamt[1]&~shamt[0]&inputa[31])					|(~shamt[4]&~shamt[3]&~shamt[2]&~shamt[1]& shamt[0]&inputa[30])					|(~shamt[4]&~shamt[3]&~shamt[2]& shamt[1]&~shamt[0]&inputa[29])					|(~shamt[4]&~shamt[3]&~shamt[2]& shamt[1]& shamt[0]&inputa[28])					|(~shamt[4]&~shamt[3]& shamt[2]&~shamt[1]&~shamt[0]&inputa[27])					|(~shamt[4]&~shamt[3]& shamt[2]&~shamt[1]& shamt[0]&inputa[26])					|(~shamt[4]&~shamt[3]& shamt[2]& shamt[1]&~shamt[0]&inputa[25])					|(~shamt[4]&~shamt[3]& shamt[2]& shamt[1]& shamt[0]&inputa[24])					|(~shamt[4]& shamt[3]&~shamt[2]&~shamt[1]&~shamt[0]&inputa[23])					|(~shamt[4]& shamt[3]&~shamt[2]&~shamt[1]& shamt[0]&inputa[22])					|(~shamt[4]& shamt[3]&~shamt[2]& shamt[1]&~shamt[0]&inputa[21])					|(~shamt[4]& shamt[3]&~shamt[2]& shamt[1]& shamt[0]&inputa[20])					|(~shamt[4]& shamt[3]& shamt[2]&~shamt[1]&~shamt[0]&inputa[19])					|(~shamt[4]& shamt[3]& shamt[2]&~shamt[1]& shamt[0]&inputa[18])					|(~shamt[4]& shamt[3]& shamt[2]& shamt[1]&~shamt[0]&inputa[17])					|(~shamt[4]& shamt[3]& shamt[2]& shamt[1]& shamt[0]&inputa[16])					|( shamt[4]&~shamt[3]&~shamt[2]&~shamt[1]&~shamt[0]&inputa[15])					|( shamt[4]&~shamt[3]&~shamt[2]&~shamt[1]& shamt[0]&inputa[14])					|( shamt[4]&~shamt[3]&~shamt[2]& shamt[1]&~shamt[0]&inputa[13])					|( shamt[4]&~shamt[3]&~shamt[2]& shamt[1]& shamt[0]&inputa[12])					|( shamt[4]&~shamt[3]& shamt[2]&~shamt[1]&~shamt[0]&inputa[11])					|( shamt[4]&~shamt[3]& shamt[2]&~shamt[1]& shamt[0]&inputa[10])					|( shamt[4]&~shamt[3]& shamt[2]& shamt[1]&~shamt[0]&inputa[9])					|( shamt[4]&~shamt[3]& shamt[2]& shamt[1]& shamt[0]&inputa[8])					|( shamt[4]& shamt[3]&~shamt[2]&~shamt[1]&~shamt[0]&inputa[7])					|( shamt[4]& shamt[3]&~shamt[2]&~shamt[1]& shamt[0]&inputa[6])					|( shamt[4]& shamt[3]&~shamt[2]& shamt[1]&~shamt[0]&inputa[5])					|( shamt[4]& shamt[3]&~shamt[2]& shamt[1]& shamt[0]&inputa[4])					|( shamt[4]& shamt[3]& shamt[2]&~shamt[1]&~shamt[0]&inputa[3])					|( shamt[4]& shamt[3]& shamt[2]&~shamt[1]& shamt[0]&inputa[2])					|( shamt[4]& shamt[3]& shamt[2]& shamt[1]&~shamt[0]&inputa[1])					|( shamt[4]& shamt[3]& shamt[2]& shamt[1]& shamt[0]&inputa[0]);	end	else	begin		outreg[31]<= (~shamt[4]&~shamt[3]&~shamt[2]&~shamt[1]&~shamt[0]&inputa[31]);				outreg[30]<= (~shamt[4]&~shamt[3]&~shamt[2]&~shamt[1]&~shamt[0]&inputa[30])					|(~shamt[4]&~shamt[3]&~shamt[2]&~shamt[1]& shamt[0]&inputa[31]);						outreg[29]<= (~shamt[4]&~shamt[3]&~shamt[2]&~shamt[1]&~shamt[0]&inputa[29])					|(~shamt[4]&~shamt[3]&~shamt[2]&~shamt[1]& shamt[0]&inputa[30])					|(~shamt[4]&~shamt[3]&~shamt[2]& shamt[1]&~shamt[0]&inputa[31]);						outreg[28]<= (~shamt[4]&~shamt[3]&~shamt[2]&~shamt[1]&~shamt[0]&inputa[28])					|(~shamt[4]&~shamt[3]&~shamt[2]&~shamt[1]& shamt[0]&inputa[29])					|(~shamt[4]&~shamt[3]&~shamt[2]& shamt[1]&~shamt[0]&inputa[30])					|(~shamt[4]&~shamt[3]&~shamt[2]& shamt[1]& shamt[0]&inputa[31]);						outreg[27]<= (~shamt[4]&~shamt[3]&~shamt[2]&~shamt[1]&~shamt[0]&inputa[27])					|(~shamt[4]&~shamt[3]&~shamt[2]&~shamt[1]& shamt[0]&inputa[28])					|(~shamt[4]&~shamt[3]&~shamt[2]& shamt[1]&~shamt[0]&inputa[29])					|(~shamt[4]&~shamt[3]&~shamt[2]& shamt[1]& shamt[0]&inputa[30])					|(~shamt[4]&~shamt[3]& shamt[2]&~shamt[1]&~shamt[0]&inputa[31]);							outreg[26]<= (~shamt[4]&~shamt[3]&~shamt[2]&~shamt[1]&~shamt[0]&inputa[26])					|(~shamt[4]&~shamt[3]&~shamt[2]&~shamt[1]& shamt[0]&inputa[27])					|(~shamt[4]&~shamt[3]&~shamt[2]& shamt[1]&~shamt[0]&inputa[28])					|(~shamt[4]&~shamt[3]&~shamt[2]& shamt[1]& shamt[0]&inputa[29])					|(~shamt[4]&~shamt[3]& shamt[2]&~shamt[1]&~shamt[0]&inputa[30])					|(~shamt[4]&~shamt[3]& shamt[2]&~shamt[1]& shamt[0]&inputa[31]);							outreg[25]<= (~shamt[4]&~shamt[3]&~shamt[2]&~shamt[1]&~shamt[0]&inputa[25])					|(~shamt[4]&~shamt[3]&~shamt[2]&~shamt[1]& shamt[0]&inputa[26])					|(~shamt[4]&~shamt[3]&~shamt[2]& shamt[1]&~shamt[0]&inputa[27])					|(~shamt[4]&~shamt[3]&~shamt[2]& shamt[1]& shamt[0]&inputa[28])					|(~shamt[4]&~shamt[3]& shamt[2]&~shamt[1]&~shamt[0]&inputa[29])					|(~shamt[4]&~shamt[3]& shamt[2]&~shamt[1]& shamt[0]&inputa[30])					|(~shamt[4]&~shamt[3]& shamt[2]& shamt[1]&~shamt[0]&inputa[31]);

⌨️ 快捷键说明

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