
IDT79RC4650
该RC4650支持单数据(一个到八个字节)和8个字
在的SysAD总线上的数据块传输。在单数据传送的情况下,
低位3个地址位给传输的字节地址,而
该SysCmd总线表示正在传输的字节数。该
选择32位或64位宽系统接口决定是否缓存
行块的事务需要4个双字数据周期或8个单
字周期,以及是否单个的数据传输大于4个字节
需要被分成两个较小的传送。
握手信号
有系统接口6握手信号。两
这些信号, RdRdy *和WrRdy *,所使用的外部设备进行
指示给RC4650它是否能够接受新的读取或写入反
采取行动。拉高前的RC4650样品这些信号
解决的读取和写入请求。
ExtRqst *和推出*用于传送所述的SysAD的控制和
在处理器和外部设备之间的SysCmd总线。当一个
外部设备需要控制的接口,它断言ExtRqst * 。该
RC4650作出反应,声称释放*释放系统接口
从机状态。
ValidOut *和ValidIn *所使用的RC4650和外部
设备分别以表明有一个有效的命令或数据
中的SysAD和SysCmd巴士。该RC4650断言ValidOut *当
被找到这些总线与一个有效的命令或数据,并且所述外部
设备驱动ValidIn *当有公交车的控制,并正在推动
有效的命令或数据。
非重叠的系统接口
在RC4650需要非重叠系统的界面,相容
IBLE与RC4700 。这就是说,只有一个处理器请求可
是优秀的时间和该请求必须由一个被服务
在RC4650前外部设备发出另一个请求。该RC4650
可以发出读出和写入请求到外部设备和外部
设备可以发出读写请求的RC4650 。
在RC4650断言ValidOut *和同时驱动的
地址和读命令对的SysAD和SysCmd巴士。如果
系统接口具有RdRdy *或读数据有效,则
处理器的三态驱动器和释放系统接口从机
国家主张通过发行* 。然后,外部设备可以开始发送
数据到RC4650 。
图4示出了一个处理器模块的读取请求和所述外部
代理读取应答。读延迟为4个周期( ValidOut *到
ValidIn *),并且所述响应数据图案是DDxxDD 。图5示出
处理器模块写入。
写补发和管道写
该RC4700和RC4650的执行额外的写协议
旨在提高性能。此实现翻倍
有效的写入带宽。写重新发行具有2的高重复率
每个写周期。写问题,如果WrRdy断言2个周期较早,
仍旧维持在周期的问题。如果不是仍然有效,最后写
再次重的问题。流水线写有每重复写相同的2周期
率,但可以发出多了一个写操作之后WrRdy拉高。他们还
按照发行规则,为R4x00模式等写入。
外部请求
在RC4650响应由外部设备发出的请求。该
请求可以采取多种形式。外部装置可能需要提供
响应于RC4650数据读取请求,或者它可能需要获得
通过系统接口总线控制访问其他资源,这
可能是因为巴士上。
MasterClock
的SysAD
SysCmd
ValidOut
ValidIn
RDRDY
WrRdy
发布
ADDR
读
Data0
CDATA
Data1
CDATA
Data2
CDATA
Data3
CEOD
图4 RC4650块读请求( 64位接口选件)
8 25
2001年4月10日