首页 > 其他 > 详细

SDRAM控制器添加读写FIFO

时间:2020-05-28 15:01:25      阅读:69      评论:0      收藏:0      [点我收藏+]

在原来控制器的基础上添加了读写FIFO,对数据进行缓存,从而解决了原控制器在某些时刻读写被忽略掉(比如刷新请求和写请求同时到来),导致数据的存储和读写出现遗漏

技术分享图片

其中,sdram_control 模块的写使能Wr 和读使能Rd 是分别通过判断写FIFO 模块和读FIFO 模块中所存储的数据量来决定的。

在写FIFO 模块中,当存放的数据量大于一次突发写长度数据量时就将写使能Wr 拉高;

在读FIFO 模块中,当存放的数据量小于整个FIFO 能存放数据量的一半时就读使能Rd 拉高。

这样就能解决上述在连续数据流读取时,数据读取存在遗漏的问题

 

SDRAM控制器添加读写FIFO

原文:https://www.cnblogs.com/ajiaoa/p/12980449.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!