W83769
1.2解码芯片,并选择逻辑
该W83769不包含任何需要的功能,所有需要的片选和解码逻辑
额外的缓冲或接口逻辑的本地总线。这包括所有的地址译码,数据
缓冲和控制逻辑。
1.3直驱IDE磁盘接口
该W83769提供了摆率控制的直接驱动接口,四个IDE驱动器。接口
符合相关行业标准,包括ANSI ATA修订版3.0标准。多达四个
W83769设备,因此16 IDE驱动器,可以连接到本地总线。额外的驱动器
可以驻留在扩展总线。驱动器的选择和切换是通过软件处理。
每个器件允许任意两个介接的IDE端口分配和解决的
原发或继发端口。每个端口可以支持两个驱动器,它可以被分配作为主
驱动器(驱动器0 )或从硬盘驱动器(驱动器1 ) 。单个IDE磁盘驱动器的性能可以得到优化
通过W83769的可编程寄存器。每个驱动器的命令激活和恢复时间,
地址建立和保持,以及数据的读/写主动和恢复时间可控制
独立。
1.4四级预读缓冲区和计数器
该W83769的预读功能显著增强的磁盘驱动器的读取性能。在流水线
预读模式中,当主机CPU占用与其他一个或上一个数据传送,则IDE
控制器可以自动请求并同时从磁盘驱动器传送的附加数据。
这些数据被存储在设备的4级的FIFO读前buffer.The控制器将继续
从驱动器中读取数据,只要缓冲器未满,预读计数器不为零,并且
主机CPU继续请求数据。数据传输大小由主机CPU的要求确定,
可以是字或双字。
可编程预读计数器一起使用的预读缓冲器,以调节
从磁盘驱动器流数据。计数器通常与字节每数初始化
部门。这是从磁盘格式化确定并且可以为每个驱动器不同。因为数据是
传送时,计数器被递减到零。它然后被重新初始化为下一扇区传输。
1.5四级写缓存
在W83769还包含可用于通过CPU对一个4级的FIFO发布 - 写缓冲
管线数据的磁盘驱动器,从而显著提高吞吐量。 CPU数据写入
到贴写缓冲区。同时,数据在写入到磁盘驱动器的IDE控制器
适当的数据传输速率。而缓冲的数据正在等待被写入时, CPU就得以自由地
取额外的数据进行下一次传输。
1.6中断操作
为确保IDE驱动器和主机CPU ,驱动器“中断之间的正常运作中断
可以通过W83769传递。中断输入上的DIRQ引脚和异步
输出到上HIRQ销作为IRQ14 ,标准IDE的PC / AT的中断主机芯片组。如果四个驱动器,
也就是说,当两个驱动器电缆,都存在,由两对驱动器的中断可以被连接到HIRQ 。
单个驱动器的中断状态可以从通用配置寄存器进行读取,
RX50位2,一个10K欧姆的上拉应连接到HIRQ输入,以防止漂浮。
可替换地,与四个驱动器本,从每一对驱动器的中断可以被直接连接
到主机CPU的芯片组IRQ14和IRQ15 。
-4-