- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机设计与实践——32位ALU设计精要
32位ALU设计;module alu(alu_da,alu_db,alu_clt,alu_shift,alu_zero_out,overflow_out,alu_dc ); input [31:0]alu_da; input [31:0]alu_db; input [3:0]alu_clt; input [4:0]alu_shift; output reg alu_zero_out; output reg overflow_out; output reg [31:0]alu_dc; wire alu_zero; wire overflow; wire [31:0]alu_and;//与结果 wire [31:0]alu_or;//或结果 wire [31:0]alu_xor;//异或结果 reg [31:0]alu_sll;//左移结果 reg [31:0]alu_srl;//右移结果 reg [31:0]alu_sra;//算数右移 wire [31:0]alu_add;//加减运算结果 wire c2;//加法器进位输出 reg Sub;//加法器控制端 wire [31:0]alu_db_n;//b取非运算 reg [31:0]alu_db_mux;//b的加减选择运算 wire ci;//进位输出 always@(*) begin case(alu_clt) 0:alu_dc=alu_and;//逻辑与运算 1:alu_dc=alu_or;//逻辑或运算; 2:alu_dc=alu_xor;//逻辑异或运算 3:alu_dc=alu_sll;//左移运算 4:alu_dc=alu_srl;//右移运算 5:alu_dc=alu_sra;//算数右移运算 6: //无符号加运算 begin Sub=0; alu_dc=alu_add; alu_zero_out=0; overflow_out=0; end 7: //无符号减运算 begin Sub=1; alu_dc=alu_add; alu_zero_out=0; overflow_out=0; end 8: //有符号加运算 begin Sub=0; alu_dc=alu_add; alu_zero_out=alu_zero; overflow_out=overflow; end 9: //有符号减运算 begin Sub=1; alu_dc=alu_add; alu_zero_out=alu_zero;; overflow_out=overflow; end 10: //无符号小于置1运算 begin Sub=1; if(c2==0) alu_dc=1; else alu_dc=0; end 11: //有符号小于置1运算 begin Sub=1; if(alu_add[31]==1) alu_dc=1; else alu_dc=0; end default:alu_dc=alu_dc; endcase end assign alu_and=alu_daalu_db; assign alu_or=alu_da|alu_db; assign alu_xor=alu_da^alu_db; always@(*) begin case(alu_shift); 0:alu_sll=alu_da; 1:alu_sll=alu_da1; 2:alu_sll=alu_da2; 3:alu_sll=alu_da3; 4:alu_sll=alu_da4; 5:alu_sll=alu_da5; 6:alu_sll=alu_da6; 7:alu_sll=alu_da7; 8:alu_sll=alu_da8; 9:alu_sll=alu_da9; 10:alu_sll=alu_da10; 11:alu_sll=alu_da11; 12:alu_sll=alu_da12; 13:alu_sll=alu_da13; 14:alu_sll=alu_da14; 15:alu_sll=alu_da15; 16:alu_sll=alu_da16; 17:alu_sll=alu_da17; 18:alu_sll=alu_da18; 19:alu_sll=alu_da19; 20:alu_sll=alu_da20; 21:alu_sll=alu_da21; 22:alu_sll=alu_da22; 23:alu_sll=alu_da23; 24:alu_sll=alu_da24; 25:a
您可能关注的文档
最近下载
- 详解2025年“国家安全 青春挺膺”主题团日活动.ppt VIP
- 常见社区健康问题(症状)规范化全科诊疗路径答案-2025年华医网继续教育.docx VIP
- 《医学美容技术》实习教学大纲.pdf VIP
- 地方标准-黑土区侵蚀沟治理工程技术规范DB23_T 3763-2024.docx VIP
- 给水排水工程混凝土构筑物变形缝技术规范,T_CECS117-2017,.pdf VIP
- 土壤检测报告.docx VIP
- 水池蓄水试验方案.docx VIP
- 四年级英语上册 Unit 7 Working or Playing教案 广东版开心.doc VIP
- TCADBM9-2019_玻璃隔热涂料质量评定标准.pdf VIP
- 围产期降压药物临床应用管理指南2025年解读.pptx
有哪些信誉好的足球投注网站
文档评论(0)