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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 5769|回复: 8

[求助] 同步双端口sram同时对一个地址读写

[复制链接]
发表于 2017-6-28 17:56:55 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
想请问下,如果同步双端口sram同时对一个地址读写,那么读出来的数据是之前写进去的数据还是本次写进去的?
求大神解答
发表于 2017-6-29 08:44:44 | 显示全部楼层
FPGA生成双端口RAM时可以设置的
发表于 2017-6-29 11:25:16 | 显示全部楼层
对于asic而言,使用mc生成出来的dp ram,同时对同一个地址进行操作会报错的。使用者在使用时规避这种操作。
发表于 2017-6-29 11:44:11 | 显示全部楼层
双口RAM同时对同一地址进行读写操作时,读出的数据不确定,所以一定要避免这种操作。上月刚解决这样的BUG。
发表于 2022-3-14 11:42:47 | 显示全部楼层


huan1986 发表于 2017-6-29 11:44
双口RAM同时对同一地址进行读写操作时,读出的数据不确定,所以一定要避免这种操作。上月刚解决这样的BUG。 ...


请问,同时读写一个地址,写入正常吗?

发表于 2023-12-22 11:40:09 | 显示全部楼层
在ARM DP SRAM手册里找到一段介绍:
When collision detection is enabled:
• If AA and AB signals point to the same row, but not the same column:
— Read on port A and port B: Both reads pass.
— Read on port A, write on port B: Read and write both pass.
— Read on port B, write on port A: Read and write both pass.
— Write on port A, write on port B: Both writes pass.
• If AA and AB signals have the same value:
— Read on port A and port B: Both reads pass.
Read on port A, write on port B: Write passes, read fails.
Read on port B, write on port A: Write passes, read fails.
— Write on port A, write on port B: Both writes fail. This condition is illegal because it causes
higher power consumption.

即使collision功能enable,如果地址全部一样,也是仅仅有write功能正常,read功能错误;
也是debug的时候才发现这个问题跟预期的不一致;
发表于 2024-10-25 15:10:43 | 显示全部楼层


ljacki 发表于 2023-12-22 11:40
在ARM DP SRAM手册里找到一段介绍:
When collision detection is enabled:
• If AA and AB signals point ...


请问一下,这种情况怎么处理呢?
发表于 2024-10-25 15:30:20 | 显示全部楼层


huan1986 发表于 2017-6-29 11:44
双口RAM同时对同一地址进行读写操作时,读出的数据不确定,所以一定要避免这种操作。上月刚解决这样的BUG。 ...


请问一下  我做mbist  代码用的dpsram  现在mbist也遇到了同样的问题,,请问有什么方法解决吗?

发表于 2024-10-26 02:53:20 | 显示全部楼层
楼上的大佬提到,FPGA是可以配置的。
所以,具体是旧的数据还是新的数据,要看功能设计。
比如说流水线cache发生同时读写tag memory,这个时候就得先把tag读出来,再做判断是否可以写入。
根据这个判断结果,再决定输出是新的还是旧的数据。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2024-11-5 19:30 , Processed in 0.028547 second(s), 7 queries , Gzip On, Redis On.

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