存储器实验 RAM、ROM定制与读写实验

二、实验目的

FPGA 中 LPM_ROM 定制与读出实验:

1.掌握 FPGA 中LPM_ROM 的设置,作为只读存储器,ROM 的工作特性和配置方法;

2.在初始化存储器编辑窗口中,编辑mif 文件,配置ROM中的数据,以 mif 格式文件加载于 LPM_ROM 中;

3.验证 FPGA 中 LPM_ROM 的功能。

FPGA 中 LPM_RAM 定制与读写实验:

对于数据存储器LP_RAM的操作与LPM_ROM的操作基本一样。关键点是怎样控制写入信号和时钟信号。

三、实验环境

PC计算机

四、实验内容

FPGA 中 LPM_ROM 定制与读出实验:

1.LPM_ROM的参数设置;

2.LPM_ROM中数据的写入,即mif初始化文件的编写;

3.LPM_ROM的仿真;

4.LPM_ROM 的实际应用,在实验台上的调试方法。

FPGA 中 LPM_RAM 定制与读写实验:

对于数据存储器LP_RAM的操作与LPM_ROM的操作基本一样。关键点是怎样控制写入信号和时钟信号。

五、实验步骤与实验结果

(一)实验步骤

FPGA 中 LPM_ROM 定制与读出实验:

1.新建工程项目ROMread,选择芯片cyclone IV EP4CE22F17C8

2.建立存储器初始化文件ROM1.mif,用于初始化ROM

3.用图形编辑,进入 mega_LPM 元件库,调用 LPM_ROM 元件,设置地址总线宽度 ADR[6..0] 和数据总线宽度 Q[31..0],分别为 7位和 32位,并添加输入输出引脚,如下图所示设置和连接。

4.编译工程

5.仿真测试

6.锁定实验平台芯片引脚

7.再编译。下载 SOF 文件至 FPGA,改变 LPM_ROM 的地址 ADR[6..0],外加读脉冲,通过实验台上的数码管比较读出的数据是否与初始化数据(ROM1.mif 中的数据)一致。

FPGA 中 LPM_RAM 定制与读写实验:

1、建立初始化文件RAM1.mif。

FPGA 中 LPM_RAM 定制与读写实验:

2、设计RAM读写原理图。

 

3、设置仿真图参数。

4、实时仿真波形图。

(二)实验结果

RAM实验:

编写的mif文件

仿真图

读RAM仿真

写RAM仿真

通过仿真图对照mif文件,能够正确读出RAM中的数据,或写入RAM中。

在线读写RAM

ROM实验:

编写的mif文件

仿真图

通过仿真图对照mif文件,能够正确读出ROM中的数据。

 

附件一、原理图

ROM

RAM

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值