您现在的位置: 全球仪器仪表MRO网_捌零零 >> 技术天地 >> MRO技术文章 >> 正文
IDT70V9289型高速同步双口SRAM的原理及应用
作者:全球MRO综合服务商    仪器仪表技术文章来源:全球MRO仪器仪表交易网    点击数:    更新时间:2006-10-11

存器,其输出引脚上的读数据在几乎整个时钟周期内都是可用的,因而为器件取数据提供最佳的建立时间,并允许在更高的时钟频率下进行操作,同时设计者也无需担心电路设计技巧和定时通路。更要注意的是:由于存在这种时序差别,设计者在选择读模式时,要考虑到相应的时序变化,以免造成读取数据错误。 3.2 电路设计 由于本设计的数据传输率高达300Mbit/s,而IDT70V9289的容量仅有1024kbit,所以必须采取边读边写的方式缓冲数据。但是,IDT70V9289并不允许双端口对同一地址同时进行读和写,也没有像以前的SRAM(如IDT7024)那样设计操作忙逻辑,而是制定了一套读写规则。由于这套读写规则比较复杂,为了降低时序关系的复杂度,本设计将IDT70V9289分成容量相等的二个区域,把地址预存入Virtex-II XC2V250和CY7C68013的RAM中。

    当CY7C68013向Virtex-II XC2V250传输数据时,将Virtex-II XC2V250和IDT70V9289的片选端置低电平以启动这二个电路,然后再向IDT70V9289发送数据,同时通过CLKOUT端向Virtex-II XC2V250的CLKIN发送时钟,以使Virtex-II XC2V250定时读取数据;当CY7C68013发送512kbit后,即改变A0R-A15R引脚的值,同时Virtex-II XC2V250也通过内置计数器定时改变A0L-A15L引脚的值,从而将CY7C68013的二个存储区域交换过来,然后再按上述方式进行读写,如此循环下去。只要读和写的平均速率保持一致,就可以保证数据可靠传输。应用电路框图如图4所示。这样做不但充分利用了二个端口可同时进行存取操作的特点,而且巧妙地避免了同时对同一地址进行读写操作的冲突,从而达到了设计要求。 当Virtex-II XC2V250向CY7C68013传输数据时,也可以通过片选端启动CY7C68013和IDT70D9289,其余过程与上面所述类似,不过由于CY7C68013有内置时钟,为了保持时间一致,此时的时钟仍由CY7C68013提供。

上一页  [1] [2] [3] 

 

本文内容由全球仪器仪表MRO网_捌零零http://www.80017.cn/ 提供!


注:如果你的电脑不可以直接下载,请右键点击以上文字或'免费下载'图标,然后选目标另存为,进行下载保存

(本文来源:全球仪器仪表MRO网_捌零零)