双口RAMCY7C026在高速数据采集系统中的应用.pdfVIP

双口RAMCY7C026在高速数据采集系统中的应用.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
电子发烧友 电子技术论坛 双口RAM CY7C026 在高速数据采集系统中的应用 来源:今日电子 作者:吉林大学通信工程学院卢海军王树勋 摘要:本文介绍了CYPRESS 公司的高速双口RAM CY7C026 的工作原理,以及 它基于DSP TMS320VC5402 芯片的高速数据采集方面的应用,同时讨论了CY7C0 26 作为高速数据采集系统中的高速接口的优点。 关键字:CY7C026 ;DSP ;高速数据传输 电子发烧友 电子技术论坛 引言 由工业计算机通过PCI 总线控制的前端数据采集系统在工业控制领域中得到了 广泛的应用,一般的数据传送系统在大数据量的情况下会造成数据堵塞现象。在系 统设计的过程中经过多方面的比较,最后采用高数双口RAM 构成的高速数据交换 接口成功地解决了此问题。 CY7C026 是CYPRESS 公司生产的16K×16 高速双口静态RAM ,存取速度小于 25ns 。它具有真正的双端口,可以同时进行数据存取,两个端口具有独立的控制信 号线、地址线和数据线,另外通过主/从选择可以方便地扩存储容量和数据宽度。 通过芯片的信号量标志器,左、右两端口可以实现芯片资源的共享。CY7C026 芯 片的管脚说明参见表1,内部功能框图见图1。 CY7C026 的工作原理 ●存取原理 由CY7C026 的内部结构图可以看出,该芯片的核心部分是双端口存储阵列,左 右两个端口可以共用该存储阵列,并且拥有各自的控制线,在单独存取数据时,和 普通的RAM 相同。同时读取不同存储空间的数据和同时读取相同数据空间的数据 时,左右端口可以同时进行。若同时对相同的数据空间做写操作,或一端口对一数 据空间作读操作的同时另一端口对该数据空间作写操作,左右端口将发生冲突。为 电子发烧友 电子技术论坛 此,CY7C026 通过BUSY 管脚来处理这两种情况。 当左右端口对不同存储空间进行读写操作时,可同时存取。此时,左右端口的B USY 信号同时置高。若对同一存储空间同时进行存储操作时,哪一端的存储请求 信号先出现,则该端的BUSY 信号置高,允许存储。哪一端的存储信号出现在 后,则这一端BUSY 信号置低,禁止存储。 值得注意的是,左右两端存取请求信号出现的时间差必须大于5ns,不然仲裁逻 辑无法判断哪一边的存取请求信号出现在前。如果出现两端存取请求信号出现的时 间差小于5ns 的情况,仲裁逻辑将一边的BUSY 信号置高,将另一边的BUSY 信 号置低,从而保证两个端口一个执行数据存储,另一端口进行数据读取,避免了冲 突。 ●中断功能和主/从模式的使用 CY7C026 芯片的中断功能是通过“信箱”来实现的。所谓的“信箱”是指芯片将存 储器的高地址3FFF 作为左端口的“信箱”,而3FFE 作为右端口的“信箱” 。下面以 左端口向右端口传送数据为例,说明中断功能的用法。当左端口将数据写入右端口 的“邮箱”时,右端口的INTR 管脚就会产生中断信号,即INTR 管脚置低。右端口 读取该数据后中断信号自动复位。右端口向左端口传送数据的情况与上述情况相 同。用户需要清楚的是,该功能只适用于数据的低速传送。 实际中,数据的宽度往往大于16 位。这时就需要扩展数据位的宽度,CY7C026 的M/S 管脚提供了数据扩展的功能。例如,实际应用中经常需要32 位的数据总 线,可以将一片CY7C026 的M/S 管脚置低,另一片的M/S 管脚置高,然后将两块 芯片的管脚连接在一起即可。 高速数据采集和传输系统框图 ●信号量标志器的使用 信号量标志器是该芯片所拥有的最具特色的功能,利用这种功能可以实现片内资 源的共享。CY7 C026 为实现该功能,提供了八个标志锁存器,每个锁存器对应一 个信号量标志器。使用信号量标志器的过程是首先将SEM 管脚置低,CE 管脚置 高,然后通过A0~A2 三条地址线来选择相应的标志锁存器,数据的存取通过对I/ O0 操作来实现。数据存取过程中,R/W 和OE 的使用方式与存取普通存储器的使 用方式相同。芯片上电后,左、右端口的标志器都处于空闲状态。这时左右两端口 电子发烧友 电子技术论坛 都可以通过对任意标志锁存器写“0”来提出使用该信号量标志器的请求。然后读取 该信号量标志器的值来确定是否获得使用权,如果读回的值为“0”则说明该端口获 得使用权,为“1”则说明另一端口已获得了该标志器的使用权。获得使用权的端口 只有对其所使用的标志

文档评论(0)

docindoc + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档