在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
12
返回列表 发新帖
楼主: jamesning

[求助] 请问如何利用好单口ram把它变成双口ram来使用?

[复制链接]
发表于 2015-1-31 11:43:57 | 显示全部楼层
提供倍频时钟给RAM做工作时钟
交替分配读写操作
第1拍读,第2拍写,第3拍读,第4拍写。。。。

则SPRAM等效为TPRAM
发表于 2015-2-7 22:38:24 | 显示全部楼层
感觉他这个问题就是为了问到你。
物理硬件上已经决定了只有一个端口,怎么可能同时读写?
发表于 2015-3-17 20:34:08 | 显示全部楼层
完全被搞晕了,不懂得大家说的上升沿下降沿是啥,不是只有一个clk么
发表于 2016-10-9 11:21:12 | 显示全部楼层
maoqiu的方法比较合理 哈哈
发表于 2016-10-9 14:33:13 | 显示全部楼层
打包数据读写就好了,2个数据先打包成一个更长的数据写进去,读出来以后再外面分成两个数据不就行了,这样可以 写 读 写 读。。。。。外面看到的还是连续的数据进出
发表于 2016-10-9 14:34:34 | 显示全部楼层
接上面的说,写的时候,进行读的打包工作,读数据的时候,进行写的拆包工作
发表于 2016-10-9 18:57:19 | 显示全部楼层
我觉得是把双口读写逻辑,通过仲裁器,进行分时复用。两个master控制一个slave。时钟是通过选择器和门控时钟切换合成一个时钟,还是RAM就用最快的时钟加fifo要看具体应用的速度。
发表于 2016-10-28 16:37:28 | 显示全部楼层
双倍速率时钟,用reg做一级缓存
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条

×

小黑屋| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-5-19 03:33 , Processed in 0.023867 second(s), 7 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表