硬盘接口技术详解
发布时间:2008/9/5 0:00:00 访问次数:480
硬盘接口技术详解
1、ide/ata
1.1 概述
ide即integrated drive electronics,它的本意是指把控制器与盘体集成在一起的硬盘驱动器,我们常说的ide接口,也叫ata(advanced technology attachment)接口,现在pc机使用的硬盘大多数都是ide兼容的,只需用一根电缆将它们与主板或接口卡连起来就可以了。 <br>ide接口是由western digital与compaq computer两家公司所共同发展出来的接口。因为技术不断改进,新一代enhanced ide(加强型ide,简称为eide)最高传输速度可高达100mb/秒(ultra ata/100)。
ide接口有两大优点:易于使用与价格低廉,问世后成为最为普及的磁盘接口。但是随着cpu速度的增快以及应用软件与环境的日趋复杂,ide的缺点也开始慢慢显现出来。enhanced ide就是western digital公司针对传统ide接口的缺点加以改进之后所推出的新接口。enhanced ide使用扩充chs(cylinder-head-sector)或lba(logical block addressing)寻址的方式,突破528mb的容量限制,可以顺利地使使用容量达到数十gb等级的ide硬盘。
在pc中,i/o设备,如硬盘驱动,不是直接与系统中央总线连接的(at总线在at系统,或pci总线在之后的系统)。而i/o设备与接口芯片相连,而接口芯片与系统总线连接。
接口芯片组成了i/o设备与系统总线的桥,在系统总线协议(pci或at)与i/o设备协议(如ide或scsi)之间进行翻译。这使i/o设备可以独立于系统总线协议。
下图展示了pc工作站的基本系统结构,展示了ide设备与系统余下部分的关系。
1.2 ide传输模式
ide硬盘接口的几种传输模式有明显区别。ide接口硬盘的传输模式,经历过三个不同的技术变化,由pio(programmed i/o)模式,dma(direct memory access)模式,直至现今的ultra dma模式(简称udma)。
pio(programmed i/o)模式的最大弊端是耗用极大量的中央处理器资源,在以前还未有dma模式光驱的时候,光驱都是以pio模式运行。大家可能还记得,当时用光驱播放vcd光盘,再配以软件解压,就算使用pentium 166,其流畅度也不理想,这就是处理器被长期大量占用的缘故。以pio模式运行的ide接口,数据传输率达3.3mb/秒(pio mode 0)至16.mb/秒(pio mode 4)不等。后来随着fast ata/dma模式的出现,ide接口及装置都开始有了dma的支持,dma模式分为single-word dma及multi - word dma两种,跟pio模式的最大区别是:dma模式并不用过分依赖cpu的指令而运行,可达到节省处理器运行资源的效果。不过,后来由于ultra dma模式的出现和决速普及。这两个模式也只会是昙花一现,不久即被udma所取代。single-word dma模式的最高传输率达8.33mb/秒,multi-word dma(double word)则可达16.66mb/秒。
由于ultra dma模式(ultra ata制式下所引用的一个标准)的普及,udma模式就全以16-bit multi-word dma模式作为基准。udma其中一个优点是它除已拥有dma模式的优点外,更应用了crc(cyclic redundancy check)技术,加强了资料在传送过程中侦错及除错方面的效能。在最初uata/33规格制定时,为了保留ide系统的最高兼容性,所以在硬件的设计上并没做出太大的修改,不仅能完全向下兼容旧式ata装置,也无需硬件生产商改变接头及讯号联接的设计。自ultra ata标准推行以来,其接口便应用了ddr(double data rate 技术将传输的速度提升了一倍,目前已发展到ultra ata/100了,其传输速度高达100mb/秒。
ultra dma/66/100专用的硬盘连接线和一般的40芯连接线有所不同。quantum在制定ultra ata/66的同时,在旧有ide排线的规格上略作修改。除沿用40芯的ide接头外,排线更换成80芯,在原有40芯排线的每条线芯之间,都多加一条线来相隔,并将这40条新线跟原先40芯排线之中原有的7条地线相连,把构成crosstalk现象的电磁波滤走而增加了数据传输的稳定性(在高速的电子讯号传输时,当一大堆带着高频讯
硬盘接口技术详解
1、ide/ata
1.1 概述
ide即integrated drive electronics,它的本意是指把控制器与盘体集成在一起的硬盘驱动器,我们常说的ide接口,也叫ata(advanced technology attachment)接口,现在pc机使用的硬盘大多数都是ide兼容的,只需用一根电缆将它们与主板或接口卡连起来就可以了。 <br>ide接口是由western digital与compaq computer两家公司所共同发展出来的接口。因为技术不断改进,新一代enhanced ide(加强型ide,简称为eide)最高传输速度可高达100mb/秒(ultra ata/100)。
ide接口有两大优点:易于使用与价格低廉,问世后成为最为普及的磁盘接口。但是随着cpu速度的增快以及应用软件与环境的日趋复杂,ide的缺点也开始慢慢显现出来。enhanced ide就是western digital公司针对传统ide接口的缺点加以改进之后所推出的新接口。enhanced ide使用扩充chs(cylinder-head-sector)或lba(logical block addressing)寻址的方式,突破528mb的容量限制,可以顺利地使使用容量达到数十gb等级的ide硬盘。
在pc中,i/o设备,如硬盘驱动,不是直接与系统中央总线连接的(at总线在at系统,或pci总线在之后的系统)。而i/o设备与接口芯片相连,而接口芯片与系统总线连接。
接口芯片组成了i/o设备与系统总线的桥,在系统总线协议(pci或at)与i/o设备协议(如ide或scsi)之间进行翻译。这使i/o设备可以独立于系统总线协议。
下图展示了pc工作站的基本系统结构,展示了ide设备与系统余下部分的关系。
1.2 ide传输模式
ide硬盘接口的几种传输模式有明显区别。ide接口硬盘的传输模式,经历过三个不同的技术变化,由pio(programmed i/o)模式,dma(direct memory access)模式,直至现今的ultra dma模式(简称udma)。
pio(programmed i/o)模式的最大弊端是耗用极大量的中央处理器资源,在以前还未有dma模式光驱的时候,光驱都是以pio模式运行。大家可能还记得,当时用光驱播放vcd光盘,再配以软件解压,就算使用pentium 166,其流畅度也不理想,这就是处理器被长期大量占用的缘故。以pio模式运行的ide接口,数据传输率达3.3mb/秒(pio mode 0)至16.mb/秒(pio mode 4)不等。后来随着fast ata/dma模式的出现,ide接口及装置都开始有了dma的支持,dma模式分为single-word dma及multi - word dma两种,跟pio模式的最大区别是:dma模式并不用过分依赖cpu的指令而运行,可达到节省处理器运行资源的效果。不过,后来由于ultra dma模式的出现和决速普及。这两个模式也只会是昙花一现,不久即被udma所取代。single-word dma模式的最高传输率达8.33mb/秒,multi-word dma(double word)则可达16.66mb/秒。
由于ultra dma模式(ultra ata制式下所引用的一个标准)的普及,udma模式就全以16-bit multi-word dma模式作为基准。udma其中一个优点是它除已拥有dma模式的优点外,更应用了crc(cyclic redundancy check)技术,加强了资料在传送过程中侦错及除错方面的效能。在最初uata/33规格制定时,为了保留ide系统的最高兼容性,所以在硬件的设计上并没做出太大的修改,不仅能完全向下兼容旧式ata装置,也无需硬件生产商改变接头及讯号联接的设计。自ultra ata标准推行以来,其接口便应用了ddr(double data rate 技术将传输的速度提升了一倍,目前已发展到ultra ata/100了,其传输速度高达100mb/秒。
ultra dma/66/100专用的硬盘连接线和一般的40芯连接线有所不同。quantum在制定ultra ata/66的同时,在旧有ide排线的规格上略作修改。除沿用40芯的ide接头外,排线更换成80芯,在原有40芯排线的每条线芯之间,都多加一条线来相隔,并将这40条新线跟原先40芯排线之中原有的7条地线相连,把构成crosstalk现象的电磁波滤走而增加了数据传输的稳定性(在高速的电子讯号传输时,当一大堆带着高频讯
上一篇:高速PCB设计中的布线策略
上一篇:电解电容检测及选用