Board logo

标题: 关于双口RAM的使用? [打印本页]

作者: 听松2006    时间: 2007-2-6 11:03     标题: 关于双口RAM的使用?

我用xilinx 自己的core generator 生成了一个2048 X 8 的RAM块
向里面自己写了一组数据,然后再自己读出看看是否正确
发现有两个问题
        第一,在读出时,发现开始阶段总会先输出一个0数据后,再输出我的写入的数据
读出时, 这个00数据所占的时间长度跟一个写时钟长度相同
(下图中,在使能刚开始有效时,输出的数据0不是希望看到的数据,真正偶自己写入的数据是从FF开始往后的数据)
        第二, 功能仿真时,读出数据是在时钟的上升沿,为什么到了时序仿真的时候就变为下降沿读出数据了呢
( 注:我的把RAM设置为下降沿写入数据,下降沿读出数据 )

这个问题困扰了偶好几天了, 还请知道的不吝指教, 谢谢 ! 

25gdClFz.jpg
eIwrtxuc.jpg

[此贴子已经被作者于2007-2-6 11:10:06编辑过]



图片附件: [关于双口RAM的使用?] 25gdClFz.jpg (2007-2-6 11:02, 43 KB) / 下载次数 189
http://bbs.eccn.com/attachment.php?aid=999&k=b6781b018df66f51807dacb0eac47d38&t=1732296861&sid=b0FPBI



图片附件: [关于双口RAM的使用?] eIwrtxuc.jpg (2007-2-6 11:03, 39.61 KB) / 下载次数 190
http://bbs.eccn.com/attachment.php?aid=1000&k=aa28b81894c89ee99cb0574717b60022&t=1732296861&sid=b0FPBI






欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0