Quartus II设计RAM、ROM,在运算器前后端加存储器(含仿真)

目录

一、ROM

1. 设计ROM

2. ROM功能仿真

二、RAM

1. 设计RAM

2. RAM功能仿真

三、超简易CPU(在运算器前后端加存储器)

1. CPU模块图

2. 设计CPU

3. 功能仿真


近来有空闲,把前几个学期做的实验上传上来。如有错误的地方欢迎大佬批评指正,有更好的方法也期待您的分享~


一、ROM

1. 设计ROM

ROM只能读不能写,因此ROM最原始的就是给一个地址,给一个clock,就输出一个数据。

(1)设定数据

图1 预设数据的hex文件

ROM是只读存储器,事先必须要有数据。新建Memory File存储器文件,也可以选择hex,也可以选择mif,这里我们选择hex。先建立一个数据,32个words,字的宽度为8。将Memory Radix存储单元的进制改为十六进制,方便输入数据,将Address Radix地址进制改为十进制。把事先要存放的数据把它的机器码写到存储单元,保存。

(2)调用宏功能模块的lpm_rom

图2 只读存储器ROM电路图

初始设置宽度8bit,存32个字;单时钟;输出端锁存会差一个时钟,选择不锁存;添加(1)中建立的hex文件;连接输入输出。

2. ROM功能仿真

设计AD每15ns换一个地址&

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值