FPGA访问同步SRAM与异步SRAM有什么区别吗?

2020-01-30 15:56发布

现在遇到的问题有两个:
1.同步SRAM访问需要提供时钟,而异步不需要。与访问异步SRAM区别大吗?以前做过FPGA+异步SRAM的方案,但异步SRAM最快才8ns的读写周期,不能满足应用,于是换成了一片同步SRAM,可以达到250M。就是不知道两者用法上的区别。
2.选的同步SRAM是36bit字长的,它每个字节有个奇偶位,所以一共就有36位字长了。但是这个奇偶位(就是同步SRAM上的DQP管脚)是做什么的?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
4条回答
xwj
2020-01-30 20:17
1、同步是时钟触发锁存,异步是组合逻辑,底层写法完全不一样。当然,你作为内存模块在上层组合引用可以不管它们的区别,但异步每次都需要地址,同步一定条件下可以突发而不用外部去递加、传送地址。现在有很多更快的。

2、多存储1bit奇偶位,和内存控制器配合可以检验出内存数据是否错误、内存芯片是否损坏或不可靠,数据可靠性可信性更有保障

一周热门 更多>