搜索
bottom↓
回复: 8

双口RAMCY7C026对同一个地址进行一端读一端写的操作好像不可以同时进行?

[复制链接]

出0入0汤圆

发表于 2010-6-11 23:43:43 | 显示全部楼层 |阅读模式
这段话看了半天,有个问题没有搞明白

***************************************************************************
CY7C026的工作原理

       存取原理

       由CY7C026的内部结构图可以看出,该芯片的核心部分是双端口存储阵列,左右两个端口可以共用该存储阵列,并且拥有各自的控制线,在单独存取数据时,和普通的RAM相同。同时读取不同存储空间的数据和同时读取相同数据空间的数据时,左右端口可以同时进行。若同时对相同的数据空间做写操作,或一端口对一数据空间作读操作的同时另一端口对该数据空间作写操作,左右端口将发生冲突。为此,CY7C026通过BUSY管脚来处理这两种情况。

       当左右端口对不同存储空间进行读写操作时,可同时存取。此时,左右端口的BUSY信号同时置高。若对同一存储空间同时进行存储操作时,哪一端的存储请求信号先出现,则该端的BUSY信号置高,允许存储。哪一端的存储信号出现在后,则这一端BUSY信号置低,禁止存储。

       值得注意的是,左右两端存取请求信号出现的时间差必须大于5ns,不然仲裁逻辑无法判断哪一边的存取请求信号出现在前。如果出现两端存取请求信号出现的时间差小于5ns的情况,仲裁逻辑将一边的BUSY信号置高,将另一边的BUSY信号置低,从而保证两个端口一个执行数据存储,另一端口进行数据读取,避免了冲突。

***************************************************************************

结论是:
同一个地址可以同时读,
同一个地址不可以同时写,要写必须仲裁

这段话看了半天,

双口RAMCY7C026对同一个地址进行一端读一端写的操作好像也不可以同时进行,对吗???

阿莫论坛20周年了!感谢大家的支持与爱护!!

知道什么是神吗?其实神本来也是人,只不过神做了人做不到的事情 所以才成了神。 (头文字D, 杜汶泽)

出0入0汤圆

 楼主| 发表于 2010-6-12 00:02:21 | 显示全部楼层
又仔细看了一下,好像不单单是同一地址,是当一端发生写操作的时候,另外一端对整个RAM既不能写也不能读啊

对不对啊

出0入0汤圆

 楼主| 发表于 2010-6-12 00:39:50 | 显示全部楼层
由于两个端口对双口RAM存取时存在以下4种情况:

    1.两个端口不同时对同一地址单元存取数据;
    2.两个端口同时对同一地址单元读出数据;
    3.两个端口同时对同一地址单元写入数据;
    4.两个端口同时对同一地址单元操作,一个写入数据,一个读出数据。


1、2、3答案明显

4如何处理还是不明白

出0入0汤圆

发表于 2010-6-13 23:03:33 | 显示全部楼层
应是不行的

出0入0汤圆

发表于 2010-6-14 01:03:03 | 显示全部楼层
能保证这种情况不造成损坏就不错了。

出0入0汤圆

 楼主| 发表于 2010-8-4 00:40:27 | 显示全部楼层
哪位高手析疑解惑?

出0入0汤圆

 楼主| 发表于 2011-5-6 14:39:15 | 显示全部楼层
期待高手出现
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-7-24 15:23

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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