


版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、杭电计组实验-存储器设计实验作者:日期:实验报告成绩:姓名阳光男学号16041321班级16052317专业任课老师实验序号实验时间计算机科学与技术张翔老师2018/5/12指导老师实验名称实验地占八、课程名称计算机组成原理与系统结构试验张翔老师机位号默认实验五存储器设计实验1 教 211实验设备号个人电脑、Nexys3开发板2018年_5_月 5 日一、实验程序源代码存储器顶层电路代码:module top_RAM_B(Mem_Addr,C,Mem_Write,Clk,LED);in put 7:2Mem_Addr; 开关的 3、4、5、6、7、8 位in put Mem_Write,Clk
2、;/clk为按键C9,读写使能信号为按键 C4, 0为读,1为写in put 1:0C;/选择写入数据+ 读操作时选择显示字节,为开关1、2位output reg 7:0LED;wire 31:0M_R_Data;存在存储器里的32位读出数据reg 31:0M_W_Data;寄存在暂存器的32位写入数据RAM_B test_ram (.clka(Clk), 输入时钟信号.wea(Mem_Write), /输入读写信号.addra(Mem_Addr7:2), / 输入 5 位地址信号.dina(M_W_Data), / 写入 32 位数据.douta(M_R_Data) /读出 32 位数据);
3、always(*)begi nLED=0;/初 始化M W Data=0;/ 初始化if(!Mem_Write) 读操作begi ncase(C)2'b00:LED=M_R_Data7:0;/读出数据的 0-7 位 2'bO1:LED=M_R_Data15:8;/读出数据的 8-15 位 2'b10:LED=M_R_Data23:16;/读出数据的 16-23 位 2'b11:LED=M_R_Data31:24;/读出数据的 24-31 位 endcaseendelsebeg incase(C)2'b00:M_W_Data=32'h0055_75
4、23; 写入第一个数据 2'b01:M_W_Data=32'h1234_5678; 写入第二个数据 2'b10:M_W_Data=32'h8765_4321; 写入第三个数据 2'b11:M_W_Data=32'hffff_ffff; 写入第四个数据 endcaseendenden dmodule测试代码:module test;/ I nputsreg clka;reg 0:0 wea;reg 5:0 addra;reg 31:0 dina;/ Outputswire 31:0 douta;/In sta ntiate the Unit Un
5、der Test (UUT)RAM_B uut (.clka(clka),.wea(wea),.addra(addra),.din a(d in a),.douta(douta);in itial beg in/I nitialize In putsclka = 0;wea = 0;addra = 0;dina = 0;/ Wait 100 ns for global reset to finish#100;/ Add stimulus hereclka = 1;wea = 0;addra = 6'b000001;dina = 32'h0000_0003;#100;clka =
6、 0;wea = 0;addra = 6'b000001;di na = 32'h0000_0607;#100;clka = 1;wea = 1;addra = 6'b000001;竹晋I1D0 bk Bii i i i 1 ii i,. 1 .陀巴11500 sk ,I1 i 11 i i 1 i |'G0 ns|1 i 11 i 1 H 1皿0咖皿:!_momi1ft dkaCl1(1 11 1101I 5t=l1 1* . diufil 町ttiUtti|QOWMmOOOKiflOTrffffffff顶层电路模块top_RAIVl_Bcn:o) 了I.LE
7、D7 0)Mem_Addr(7:2)r叫Mem_WritekAtop_RAIVI_B顶层电路内部结构:FRAM B甜却(也JdaHjf31i:0liClkMem_W4ileWHOP)dtatest_ramaLEpR:&top_RAM_B四、引脚配置(约束文件)NET "Clk" LOC = C9;NET "LED4" LOC = M11;NET "LED3" LOC = V15;NET "LED2" LOC = U15;NET "LED1" LOC = V16;NET "LED
8、0" LOC = U16;NET "Mem_Addr7" LOC = U8;NET "Mem_Addr6" LOC = N8;NET "Mem_Addr5" LOC = M8;NET "Mem_Addr4" LOC = V9;NET "Mem Addr2" LOC = T10;NET "Mem_Write" LOC = C4;NET "Mem_Addr3" LOC = T9;NET "C1" LOC = T5;NET &quo
9、t;C0" LOC = V8;NET "LED7" LOC = T11;NET "LED5" LOC = N11;NET "LED6" LOC = R11;五、思考与探索(1)读操作实验结果记录表存储器地址初始化数据读出数据写入新数据读出数据5 '00000032'0000000032'0000000032'h0055_752332'h0055_75235 '00000132'0000000132'0000000132'h0055_752332'
10、h0055_75235 '00000232'0000000232'0000000232'h0055_752332'h0055_75235 '00000332'0000000332'0000000332'h0055_752332'h0055_75235 '00000432'0000000432'0000000432'h0055_752332'h0055_75235 '00000532'0000000532'0000000532'h0055_752332'h0055_75235 '00000632'000
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 身为示范为人师表-师德培训
- 2024年预防网络诈骗专项培训考试题库
- 2024年云南省公务员考试《公共基础知识之经济》必刷500题带解析带答案(名师)
- 商业计划书模块化制作与演示设计- 课件 第十二章 商业计划演示逻辑与演示
- 广告设计流程课件
- 韩都衣舍培训
- 配色基础知识
- 阿尔兹海默病培训
- 项目管理校庆活动
- 管理类联考综合-2021年考研《管理类联考综合》真题
- 角鲨烯胶丸在认知功能中的作用
- 光学机器学习
- 睡眠呼吸暂停综合征科普
- IMAGEVIEW显微镜测量软件说明书(全部教程)-
- 铝材销售合同范本
- DL-T-5743-2016水电水利工程土木合成材料施工规范
- 国开2024春《人文英语3》第1-4单元作文练习参考答案
- 中华护理团体标准解读成人癌性疼痛护理解读
- 在线网课知慧《乱世长歌:建安文人与文学(河南大学)》单元测试考核答案
- 十二个月完整版本
- 《民宿文化与运营-民宿》课件-4 民宿开办程序
评论
0/150
提交评论