




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、实验报告 2016年 5 月 10 日 成绩: 姓名学号班级专业计算机科学与技术课程名称计算机组成原理课程设计任课老师章复嘉指导老师章复嘉机位号实验序号5,6,7实验名称寄存器堆设计实验,MIPS汇编器与模拟器实验取,指令与译指令实验时间第6周第14周实验地点一教225实验设备号一、实验程序源代码实验五module main(input 0:0 wea,input 7:2 addra,output 31:0 douta,input Clk,Reset,input Write_Reg,input 4:0 W_Addr,input 31:0 W_Data,input 4:0 R_Addr_A,R_
2、Addr_B,output 31:0 R_Data_A,R_Data_B );RAM A1( .clka(Clk), / input clka .wea(wea), / input 0 : 0 wea .addra(addra7:2), / input 5 : 0 addra .dina(R_Data_A), / input 31 : 0 dina .douta(douta) / output 31 : 0 douta);four B1( .Clk(Clk), .Reset(Reset), .Write_Reg(Write_Reg), .W_Addr(W_Addr), .W_Data(W_Da
3、ta), .R_Addr_A(R_Addr_A), .R_Addr_B(R_Addr_B), .R_Data_A(R_Data_A), .R_Data_B(R_Data_B) );endmodulemodule RAM(input clka,input 0:0 wea,input 7:2 addra,input 31:0 dina,output 31:0 douta);RAM_B your_instance_name ( .clka(clka), / input clka .wea(wea), / input 0 : 0 wea .addra(addra7:2), / input 5 : 0
4、addra .dina(dina), / input 31 : 0 dina .douta(douta) / output 31 : 0 douta);endmodule#100;Reset=0;Clk=0;#100;W_Addr=5'b11011;W_Data=32'b11111111110001111111111101101111;Clk=0;#50;Clk=1;#100;R_Addr_A=5'b11011;R_Addr_B=0;Clk=0;Write_Reg=0;#100;R_Addr_A=5'b11011;Write_Reg=0;Clk=0;W_Addr
5、=0;W_Data=0;#10;Clk=0;wea=1;addra=8'b00110100;#10;Clk=1;#100;wea=0;addra=8'b00110100;#100;Clk=0;#10;Clk=1;B#100;clka=0;wea=0;addra=6'b000001;dina=32'b11111111110001111111111101101111;#100;clka=1;wea=0;addra=6'b000001;dina=32'b11111111110001111111111101101111;#100;clka=0;wea=1
6、;addra=6'b000001;dina=32'b11111111110001111111111101101111;#100;clka=1;wea=1;addra=6'b000001;dina=32'b11111111110001111111111101101111实验6nor $1,$0,$0; #$1=FFFF_FFFFsltu $2,$0,$1; #$2=0,000_0001add $3,$2,$2; #$3=0000_0002add $4,$3,$2; #$4=0000_0003add $5,$4,$3; #$5=0000_0005add $6,$5,
7、$3; #$6=0000_0007sllv $7,$6,$2; #$7=0000_000Eadd $9,$5,$6; #$9=0000_000Csllv $8,$6,$9; #$8=0000_7000xor $9,$1,$8; #$9=FFFF_8FFFadd $10,$9,$1; #$10=FFFF_8FFEsub $11,$8,$7; #$11=0000_6FF2sub $12,$7,$8; #$12=FFFF_900Eadd $13,$9,$12; #$13=FFFF_200Dor $14,$9,$12; #$14=FFFF_9FFFor $15,$6,$7; #$15=0000_000
8、Fnor $16,$5,$7; #$16=FFFF_FFF0add $17,$7,$3; #$17=0000_0010sllv $18,$8,$17; #$18=7000_0000sllv $19,$3,$17; #$19=0002_0000sllv $20,$19,$7; #$20=8000_0000sub $21,$1,$20; #$21=7FFF_FFFFor $22,$18,$21; #$22=7FFF_FFFFadd $23,$20,$22; #$23=FFFF_FFFFsub $24,$18,$19; #$24=6FFE_0000sub $25,$19,$18; #$25=9002
9、_0000xor $26,$1,$18; #$26=8FFF_FFFFsltu $27,$22,$20; #$27=0000_0001sltu $28,$26,$20; #$28=0000_0000sub $29,$22,$2; #$29=7FFF_FFFEadd $30,$20,$2; #$30=8000_0001add $31,$11,$26; #$31=9000_6FF1实验7:module Inst(clk,rst,Inst_Code,PC_new,PC);input wire clk,rst;output wire 31:0 Inst_Code;output wire31:0 PC_
10、new;output reg31:0 PC;initialbeginPC=32'h0000_0000;endROM Inst_ROM( .addra(PC7:2), / input 5 : 0 addra.clka(clk), / input clka .douta(Inst_Code) / output 31 : 0 douta);assign PC_new=PC+4;always( negedge clk or posedge rst)beginif(rst)PC=32'h0000_0000;else PC=24'h000000,PC_new7:0;endendmo
11、duleInst_ROM文件:memory_initialization_radix=16;memory_initialization_vector=00000827,0001102b,00421820,00622020,00832820,00a33020,00463804,00a64820,01264004,00284826,01215020,01075822,00e86022,012c6820,012c7025,00c77825,00a78027,00e38820,02289004,02239804,00f3a004,0034a822,0255b025,0296b820,0253c022,0272c822,0032d026,02d4d82b,0354e02b,02c2e822,0282f020,017af820;二、仿真波形实验五实验六实验七:三、电路图实验5实验7四、引脚配置(约
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 粤港澳大湾区跨境股权投资无人驾驶合作协议
- 蔬菜大棚种植与农村金融服务合作协议
- 工业机器人生产线租赁与自动化生产系统合同
- 股权转让及企业并购整合与品牌重塑协议
- 互联网游戏用户数据保密及内容管理协议
- 先进物流仓库管理员劳务派遣协议
- 企业官方小红书账号内容运营与品牌推广服务协议
- 防洪应急培训
- 护理并发症培训
- 钢筋材料采购合同(2篇)
- utc无人机考试试题及答案
- 咖啡加工厂建设项目可行性研究报告
- 2025年人力资源管理专业知识考试试题及答案
- 仓储物流管理试题及答案
- 汉字介绍课件
- 2025年熔化焊接与热切割作业证理论考试试题(1000题)附答案
- 《基于PLC的游泳池水处理控制系统设计》15000字(论文)
- 技术文档的撰写要求试题及答案
- 《任务三表达与呈现》(教学设计)-2024-2025学年七年级语文下册同步教学设计(统编版2024)
- 《保险公司会计制度》(财会字〔1998〕60号)
- 没有结婚证分手协议书(2025年版)
评论
0/150
提交评论