




全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
南通大学计算机科学与技术学院上机实验报告 姓名:邓 晗 班级:软件工程142 学号:1413032051一、目的及要求1.熟悉静态随机存储器RAM和只读存储器ROM的工作特性和使用方法;2.熟悉半导体存储器存储和读出数据的过程;3.了解使用半导体存储器电路时的定时要求。二、环境(软、硬件平台)硬件:计算机一台软件:Quartus 2.0及以上版本三、内容及步骤(包括程序流程及说明)1.利用Quartus 器件库提供的参数化存储单元lpm_rom设计一个由1288位的ROM(地址空间:00H7FH)构成的只读存储器系统。(1)设计实验电路图,在Quartus的编辑环境下,进行原理图的输入和编辑工作,要求编译通过,无错误。(2)利用.mif文件,对ROM的存储单元00H05H进行初始化。(3)给定ROM存储区的地址:00H05H,读ROM存储单元。要求通过分析仿真波形,检查数据的正确性。记录仿真波形、分析方法、分析过程和分析结果。1.1.首先利用器件库提供的存储单元lpm_rom器件设计一个1288位的ROM只读存储器, 注意这里要关联mif文件;1.2.设计的电路图如下:给入的八位地址的最高位作为器件脉冲端的控制信号,其余七位作为ROM的地址输入。 1.3利用.mif文件,对ROM的存储单元00H05H进行初始化如上面的截图所示,每次在重新写入数据时都要更新重新关联文件;然后设计出仿真波形:2.利用Quartus 器件库提供的参数化存储单元lpm_ram_dq,设计一个由1288位的RAM(地址空间:80HFFH)构成的随机存储器系统。(1)设计实验电路图,在Quartus的编辑环境下,进行原理图的输入和编辑工作,要求编译通过,无错误。(2)给RAM的存储单元80H85H写入数据。要求通过分析仿真波形,检查数据的正确性。记录仿真波形、分析方法、分析过程和分析结果。(3)给定RAM存储区的地址:80H85H,读RAM存储单元。要求通过分析仿真波形,检查数据的正确性。记录仿真波形、分析方法、分析过程和分析结果。2.1.首先利用器件库提供的存储单元lpm_ram_dq器件设计一个1288位的RAM构成的随机存储器,这里也可以设计mif文件进行关联;2.2,设计的电路图如下所示:给入的八位地址的最高位作为器件脉冲端的控制信号,其余七位作为RAM的地址输入。we是控制数据的写入和读出控制端。data7.0则是数据的输入端。2.3 设计仿真波形,给RAM的存储单元80H85H写入数据,给定RAM存储区的地址:80H85H,读RAM存储单元。如下所示:3.利用Quartus 器件库提供的参数化存储单元lpm_ram_io,设计一个由1288位的RAM(地址空间:80HFFH)构成的随机存储器系统。(1)设计实验电路图,在Quartus的编辑环境下,进行原理图的输入和编辑工作,要求编译通过,无错误。(2)给RAM的存储单元80H85H写入数据。要求通过分析仿真波形,检查数据的正确性。记录仿真波形、分析方法、分析过程和分析结果。(3)给定RAM存储区的地址:80H85H,读RAM存储单元。要求通过分析仿真波形,检查数据的正确性。记录仿真波形,仿真结果的分析方法、分析过程和分析结果。3.1.首先利用器件库提供的存储单元lpm_ram_io器件设计一个1288位的RAM构成的随机存储器:给入的八位地址的最高位作为器件脉冲端的控制信号,其余七位作为RAM的地址输入。在这里这个器件的dio7.0是一个双向端口,即使输入也是输出。既是作为数据的输入和输出的,cs则是控制数据的输入和输出的控制端,we是控制数据的写入和读出控制端。2.3 设计仿真波形,给RAM的存储单元80H85H写入数据,给定RAM存储区的地址:80H85H,读RAM存储单元。如下所示: 4.利用Quartus 器件库提供的参数化存储单元lpm_rom、lpm_ram_dq或lpm_ram_io设计一个由1288位的ROM(地址空间:00H7FH)和一个由1288位的RAM(地址空间:80HFFH)构成的存储器系统。(1)设计实验电路图,在Quartus的编辑环境下,进行原理图的输入和编辑工作,要求编译通过,无错误。(2)利用.mif文件,对ROM的存储单元00H05H进行初始化。(3)从05H单元读出一个8位数据存入88H单元。(4)将90H存入06H单元,将11H存入90H单元,请置相关控制信号(注意时序关系)实现下列功能: 给定06H,读出数据11H(即,实现间接寻址功能)。 4.1 综合以上三步的实验就可以设计出电路图如下:第一个74244b作为输入数据缓冲器,其余两个74244b器件作为ROM和RAM的输出结果的缓冲器,对输出结果加以控制,就会避免输出总线上的数据不会因为相互干扰产生紊乱,这样的话两个存储器的控制数据的输出脉冲端就可以不用了(我的电路图中没有用)。74374b器件作为寄存器暂时存储总线输出的数据。特别注意:不同的总线的命名不能一样。否则会造成数据的紊乱错误。 4.2 对ROM的存储单元00H05H进行初始化。初始化和上面的是一样的,同样要进行更新和关联。4.3 从05H单元读出一个8位数据存入88H单元,设计的波形图如下: 4.4 将90H存入06H单元,将11H存入90H单元,请置相关控制信号(注意时序关系)实现下列功能:给定06H,读出数据11H,设计
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 小麦膳食纤维提取与应用研究创新创业项目商业计划书
- 替代蛋奶制备技术-洞察及研究
- 光学仪器误差控制-洞察及研究
- 无障碍自行车共享模式探讨-洞察及研究
- 文化相对主义在商业策略中的角色-洞察及研究
- 广告礼品质量检测标准创新-洞察及研究
- 多学科文物修复协同-洞察及研究
- 基于容器化容器化的网络事件序列化处理方法-洞察及研究
- 护理常规化面试题及答案
- 护理规培面试题及答案
- 2025-2026北师大版二年级数学上册(全册)教案设计
- DB11T 2441-2025 学校食堂清洁和消毒规范
- 公司适用法律法规标准清单2025年08月更新
- 一氧化碳试卷及答案
- 医院诊断证明书word模板
- 监理整改回复单(模板)
- 嗜血细胞综合症护理查房ppt
- 果蔬加工工艺学:果蔬汁
- 英美报刊选读考试材料
- 面点工艺基础面点的原料
- 《青光眼手术新进展》ppt课件
评论
0/150
提交评论