




免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实验三 存储器实验一 实验内容:1)RAM设计实验。 用VHDL设计一个拥有八位地址线,八位数据线的RAM,数据读入与数据输出分开,存储空间为256*8位。2)LPM_RAM_IO定制实验。 利用lpm_ram_io设置参数定制一片256*8位的ram。3)存储器综合实验。 设计一个数据选择通路电路,再利用定制的lpm_ram_io,组合成存储器实验,进行波形仿真后。在设计一个附加显示电路,下载到试验箱进行硬件印证。二 参数说明以及波形仿真1)ram设计实验:参数设置: End time : 2.0us Grad size: 100.00ns参数说明: Clk :时钟激励信号 Din :数据输入端口 Addr :地址输入端口 We :数据写信号,高电平有效。 Dout :总线数据信号波形分析:时间(ns) 0100 :数据初始化 100200:din=FF,addr=01,we=1,数据FF写入内存01。 200300: din=3E,addr=02,we=1,数据3E写入内存02。 300400: din=C8,addr=03,we=0,数据C8未能写入内存03。 400500: 信号无效。 500600:addr=01,we=0,din=0,读取内存01的数据FF。 600700: addr=02,we=0,din=0.读取内存02的数据3E。仿真结论: 波形仿真符合预期,结果正确无误。2)lpm_ram_io定制实验内存数据: 00:E1 01:D2 02:F3 04:C5 其他:00参数设置: End time : 2.0us Grad size: 100.00ns参数说明: Clk_cdu :时钟激励信号。 memenab :ram选择信号,高电平有效。 Addr :地址输入端口。 We :数据写信号,高电平有效。 Rd :数据读取信号,高电平有效。 D :总线数据信号。波形分析:时间(ns) 0100 : memeab=1,addr=01,rd=we=0,选择ram,但是不进行操作。 100400:memeab=1 rd=1 we=0 addr=01,02,03.在信号延时的情况下,读信号有效,选中RAM,写信号无效,依次对内存块读取,显示E1,D2,F3以及C5。 400500: memeab=rd= we=0。信号无效,不进行读写操作。 500600:addr=04,we=1,din=0,memenab=0,ram选择信号无效,不操作。 600700: addr=04,we=1,din=A4,memenab=1。片选信号以及写信号有效,数据A4写入到内存04. 700800:addr=04,we=0,,rd=1, memenab=1,片选以及读信号有效,内存04中的数据被读取,总线显示A4。仿真结论: 波形仿真在周期内的存取符合预期,结果正确。3)存储器实验实验数据: 00:0F 01:0E 02:0D 04:0C others:00参数设置: End time : 3.0us Grad size: 100.00ns参数说明: Clk :时钟激励信号。 M/w/r :ram选择信号;数据写入信号;数据读取信号。高电平有效。 Input :数据输入端口。 Pcc/l/e :数据pc清零信号(低电平有效);自增高电平有效)以及使能信号(高电平有效)。 Ar/pald :地址装载信号,以及pc直接输入到ar的信号,均为高电平有效。Sw/pcbus :数据输入以及pc数据通路选通信号(低电平有效)。 D :双向总线数据信号。波形分析:时间(ns) 0100 : 各信号以及数据初始化。 100200:input=01,sw_bus=0;ar=1,数据(地址)01装入到ar中。 100200:input=0F,sw_bus=0,memenab=1,we=1,装载数据0F经过总线传送到内存地址01。200300:input=02,sw_bus=0;ar=1,数据(地址)02装入到ar中。300400:input=0E,sw_bus=0,memenab=1,we=1,装载数据0E经过总线传送到内存地址02。 400500:input=03,sw_bus=0;ar=1,数据(地址)03装入到ar中。 500600:input=0D,sw_bus=0,memenab=1,we=1,装载数据0D经过总线传送到内存地址03。600700:input=04,sw_bus=0;ar=1,数据(地址)04装入到ar中。 700800:input=0C,sw_bus=0,memenab=1,we=1,装载数据0F经过总线传送到内存地址04。 800900:从这个周期开始,写入数据结束,开始从内存块00到04依次进行读取工作,此处为自动读取,PC数据不经过总线直接传送AR,并且PC一直自增。 Pc=0,ar/pald=11,pc/swbus=01,pc中的数据00读入AR. 9001000:pcc/l/e=111,程序计数器自增,meneab=rd=1.读取数据,并且程序计数器自增 10002000:这个时期内,讯号基本重复800-1000内的复制,首先是程序计数器的值被读取AR,接下来的周期读取内存块的值,同时程序计数器自增。 仿真结论: 波形仿真符合预期,在内存块中一次读入了OF,OE,OD,OC。并且在增加了独立控制信号pc_ar_ld之后,计数器的值直接读入到AR,实现了对00到04内存块的连续读取,虽然有一定的延迟,但是结果正确。三,硬件下载1) 目标器件选择为:FLEKX10K:EPF10K20TI144-42) 设计方法:添加了四位数码管电路,分别显示总线数据以及地址数据,对于 输入问题,添加了计数器。3)管脚分配: PcclrPcldPcenClk1Clk MeneabWeRd727378122125868788ClrEn_sEn_gSw_busPc_busArldPc_ar_ld919295798081824)实验记录inputPcc/ld/enM/r/dPc/sw_busAr/pa_ldAroutd000000001100ZZZZ01000000101001010F0001011000010F02000000101002020E0001011000020E03000000101003030D0001011000030D04000000101004040C0001011000040C0010011011010000001111101101010F001111101101020E001111101101030D001111101101040C00111110110105005)结论实验实现了数据在内存块的存储,并且在增加了控制信号pcarld后,通过对程序计数器的自增,实现了对数据块的连续读取。硬件下载正确。五实验日记五实验日记在实验的过程中,遇到的问题主要有:1) 在进行VHDL设置RAM时,信号的延迟比较显著。2) 在进行RAM定制中,第一次的仿真时,无法进行数据写入,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 综合医院急诊流程优化方案
- 工程赶工期高效管理措施方案报告
- 制造业工业互联网应用推广方案
- 小学除法知识点讲解及习题集
- 建筑工程监理工作报告范文
- 英语教师工作总结范文及改进措施建议
- 医院安全培训演练计划课件
- 双梁行车操作安全培训课件
- 播音主持专业职业规划报告范文
- 销售团队激励方案及执行指南
- 《装饰艺术运动》课件
- 《公路工程量计算》课件
- 医院建筑综合设计与布局优化
- 阴道镜项目质量管理方案
- 边坡工程第3章 边坡工程地质勘察
- 索思医疗卓越产品系列穿戴式动态心电监测产品
- 全国医药行业特有职业技能竞赛中药调剂员赛项备赛试题库(含答案)
- 中建基础设施公司“主要领导讲质量”
- 房屋交易诚意金合同范本模板
- 《毛泽东思想的形成与发展》参考课件3
- GB/T 4706.95-2024家用和类似用途电器的安全第95部分:商用电动抽油烟机的特殊要求
评论
0/150
提交评论