第44篇:随机存取存储器(RAM)模块<三>

Q:本期我们在DE2-115开发板上硬件实现上一期创建的单端口RAM,可以直观的观察存储过程。

A:使用DE2-115开发板的滑动开关SW[3:0]作为DataIn数据输入,SW[8:4]作为Address地址输入,SW[9]作为Write写输入,KEY[0]作为手动时钟Clock输入;将Address显示在七段数码管HEX5和HEX4上,DataIn输入数据显示在HEX2上;从存储器中读取到的DataOut数据显示在HEX0上。在顶层文件中例化该RMA存储模块。

image-20231212122447632

举例说明:设置SW9为1、SW[8:4]为00000、SW[3:0]为0011,即Write=1、Address=00000、DataIn=0011。此时HEX5和HEX4上显示Address的十六进制数为00,HEX2上显示DataIn的十六进制数为3,HEX0上显示DataOut的十六进制数为0;

按下KEY0,Clock出现一次上升沿,0011会写入到地址为00000的存储单元,且读出的数据0011会显示到HEX0上,即HEX0显示十六进制数3。

  • 12
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值