简易的串口收发ram

我们使用之前编写的异步信号串口以及双端口ram(ip核)搭建一个简单的存储器

简易的串口收发ram_第1张图片

顶层模块如图所示,我们首先需要将数据写入ram对应的地址中,然后通过按键控制模块,逐位的将ram中存储的数据进行输出。

这里还添加了按键消抖模块来模拟真实环境,以及最后上板的话可以消除亚稳态问题。

简易的串口收发ram_第2张图片

在顶层中将各个模块例化,并且添加dram双端口,最后生成的电路图如1所示 。

简易的串口收发ram_第3张图片

最后仿真中可以看到,按键产生的随机抖动并未影响到数据的寄存。 

你可能感兴趣的:(fpga,fpga开发)