当前位置:   article > 正文

双口RAM_双端口ram

双端口ram

双口RAM

1上电后状态

RAM上电后每个地址的数据随机,因此如果有什么标志位一定要在上电后先进行初始化。否则有可能上电后读取一次错误的标志位。
(比如flexray读写标志位)

2读写规则

双口RAM(随机存取存储器),即RAM存储器有两个可供CPU读写的端口
在这里插入图片描述两套独立的地址线、数据线和控制线。
在这样的结构体下,CPU在读写RAM时会出现以下四种情况
两个端口对不同地址单元进行读写操作,则二者互不影响
两个端口对同一地址单元进行读操作,则二者互不影响
两个端口对同一地址单元进行写操作,则会发生冲突
两个端口对同一地址分别进行写操作和读操作,则会发生冲突

在实现形式方面,可以通过RAM+仲裁电路的形式搭建双口RAM,不过由于RAM一般只有一组数据总线、地址总线和控制总线,所以同一时刻只能有一个处理器具备对RAM的访问权,而这取决于所设计的仲裁电路,显然这种方式除了需要花精力设计仲裁电路外,还无法实现真正意义上的双处理器独立访问,因此也有称此为”伪“双口RAM的说法。另一种方式,则是比较省事的方式,直接采用专有的双口RAM芯片,这类芯片具备两组完全独立的数据总线、地址总线和控制总线,并且通过芯片本身的仲裁机制决定当两个处理器同时访问同一地址单元时的访问权,并通过相应的标记将仲裁结果反馈给双处理器,供其决定是否放弃此次访问,很明显,采用专有的双口RAM芯片既省心,又能够实现真正意义上的双处理器独立访问,只是需要点money而已。

顺便也列举一些常用的双口RAM芯片器件商:Cypress公司、IDT公司。
omap平台AMR和DSP交互数据是通过UPP总线,fpga先建立好upp,之后fpga就不再参与握手。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/AllinToyou/article/detail/487998
推荐阅读
相关标签
  

闽ICP备14008679号