集成电路技术分享

 找回密码
 我要注册

QQ登录

只需一步,快速开始

搜索
查看: 17039|回复: 22

乒乓操作的RAM切换

[复制链接]
interige 发表于 2010-6-28 00:20:52 | 显示全部楼层 |阅读模式
本帖最后由 fpgaw 于 2011-1-19 14:19 编辑

切换两个RAM
inter 发表于 2010-6-28 02:06:19 | 显示全部楼层
我现在遇到的问题是我的两个RAM切换出了问题<br>
我用的读写时钟不同<br>
我不知道怎么对RAM满的信号进行清零<br>
如果哪位有写过的能让我看看你的代码吗?<br>
谢谢啊<br>
我弄了好长时间都没有搞定<br>
请指教一下
interig 发表于 2010-6-28 02:52:16 | 显示全部楼层
哪位哥哥姐姐<br>
指点一下嘛<br>
我的帖子快沉了
FFT 发表于 2010-6-28 03:20:55 | 显示全部楼层
我不知道怎么对RAM满的信号进行清零<br>
<br>
<br>
你的RAM的地址计满了,就把它清零即可
tim 发表于 2010-6-28 03:25:44 | 显示全部楼层
原帖由 HD_kobe 于 2006-5-12 21:45 发表<br>
我不知道怎么对RAM满的信号进行清零<br>
<br>
<br>
你的RAM的地址计满了,就把它清零即可 呵呵<br>
我知道你说的这个意思<br>
可是我想让另外的读进程来一个信号告诉写进程, 数据已经读完可以写了!<br>
<br>
您说的这种清零信号,应该是读写时钟应该有严格控制的关系的吧<br>
如果用握手信号的话,不管读写时钟谁快谁慢都无所谓<br>
如果写时钟太快,我可以输出一个忙信号<br>
这样有个握手信号会更稳定一些,您说是吗?<br>
<br>
可是这个握手信号,我真是不知道怎么加上去<br>
谢谢您<br>
请指导一下<br>
谢谢啊<br>
<br>
[ 本帖最后由 yin_wt 于 2006-5-13 08:43 编辑 ]
CHANG 发表于 2010-6-28 03:48:35 | 显示全部楼层
高手指教一下啊<br>
谢谢
longt 发表于 2010-6-28 04:05:40 | 显示全部楼层
先说说你是怎么打算用两个ram的吧
longtime 发表于 2010-6-28 04:29:24 | 显示全部楼层
我希望能在快时钟和慢时钟下都能使用这个<br>
<br>
数据流到来的时候,我用两个RAM轮换存储,如果一个数据满了的话(我不知道怎么通知读进程来读这个数据了),就对他进行处理,另外一个可以继续接收数据!<br>
<br>
读进程检测RAM是否满,如果满的话就可以读了!(我不知道这儿怎么同步这两个时钟)<br>
<br>
当数据处理完毕的时候,就给这个RAM发一个清零的信号,表示可以接受新的数据了!<br>
<br>
<br>
<br>
如果两个RAM都满的话输出一个忙信号
ngtim 发表于 2010-6-28 05:43:24 | 显示全部楼层
双端口RAM可以满足你的要求
ATA 发表于 2010-6-28 05:56:48 | 显示全部楼层
原帖由 ys3663391 于 2006-5-13 22:55 发表<br>
双端口RAM可以满足你的要求 恩<br>
我就是用双端口的RAM来做的
您需要登录后才可以回帖 登录 | 我要注册

本版积分规则

关闭

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

QQ|小黑屋|手机版|Archiver|fpga论坛|fpga设计论坛 ( 京ICP备20003123号-1 )

GMT+8, 2025-4-30 20:50 , Processed in 0.068044 second(s), 24 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表