esata接口规范Word格式.docx
- 文档编号:6842262
- 上传时间:2023-05-07
- 格式:DOCX
- 页数:11
- 大小:24.99KB
esata接口规范Word格式.docx
《esata接口规范Word格式.docx》由会员分享,可在线阅读,更多相关《esata接口规范Word格式.docx(11页珍藏版)》请在冰点文库上搜索。
可以处理计算机与外部串行设备的同步管理问题。
有一些比较高档的uaRt还提供输入输出数据的缓冲区,现在比较新的uaRt是16550,它可以在计算机需要处理数据前在其缓冲区内存储16字节数据,而通常的uaRt是8250。
现在如果您购买一个内置的调制解调器,此调制解调器内部通常就会有16550uaRt。
pc上的com口就是uaRt的一种,用到Rs232协议。
spi(serialperipheralinterface):
高速同步串行口。
3~4线接口,收发独立、可同步进行,同步串口靠主机同步发送时钟和数据同步uaRt(universalasynchronous
Receiver/transmitter):
通用异步串行口。
按照标准波特率完成双向通讯,速度慢,异步串口靠通讯双方约定的速率来同步
pci是peripheralcomponentinterconnect(外设部件互连标准)的缩写,它是目前个人电脑中使用最为广泛的口,几乎所有的主板产品上都带有这种插槽。
pci插槽也是主板带有最多数量的插槽类型,在目前流行的台式机主板上,atx结构的主板一般带有5~6个pci插槽,而小一点的matx主板也都带有2~3个pci插槽,可见其应用的广泛性。
pci是由intel公司1991年推出的一种局部总线。
从结构上看,pci是在cpu和原来的系统总线之间插入的一级总线,具体由一个桥接电路实现对这一层的管理,并实现上下之间的接口以协调数据的传送。
管理器提供了信号缓冲,使之能支持10种外设,并能在高时钟频率下保持高性能,它为显卡,声卡,网卡,modem等设备提供了连接接口,它的工作频率为33mhz/66mhz。
最早提出的pci总线工作在33mhz频率之下,传输带宽达到了133mb/s(33mhzx32bit/8),基本上满足了当时处理器的发展需要。
随着对更高性能的要求,1993年又提出了64bit的pci总线,后来又提出把pci总线的频率提升到66mhz。
目前广泛采用的是32-bit、33mhz的pci总线,64bit的pci插槽更多是应用于服务器产品。
由于pci总线只有133mb/s的带宽,对声卡、网卡、视频卡等绝大多数输入/输出设备显得绰绰有余,但对性能日益强大的显卡则无法满足其需求。
目前pci接口的显卡已经不多见了,只有较老的pc上才有,厂商也很少推出此类接口的产品。
ide硬盘:
简单的说就是普遍使用的那种宽口的。
接口处上下两排眼,下排中间有一个眼是堵死的。
相对的,硬盘上也是两排针,下排中间少一根。
ide是英文integrateddriveelectronics的缩写,翻译成中文叫做“集成驱动器电子”,它的本意是指把控制器与盘体集成在一起的硬盘驱动器。
通常我们所说的ide指的是硬盘等设备的一种接口技术。
ide接口也叫ata(advancedtechnologyattachment)接口,现在pc(个人电脑)机使用的硬盘大多数都是ide兼容的,只需用一根40线电缆将它们与主板或接口卡连起来就可以了。
把盘体与控制器集成在一起的做法减少了硬盘接口的电缆数目与长度,数据传输的可靠性得到了增强,硬盘制造起来变得更容易,因为厂商不需要再担心自己的硬盘是否与其它厂商生产的控制器兼容,对用户而言,硬盘安装起来也更为方便。
目前,在低档的入门级服务器上有很大一部分采用ide
接口,这样做的好处是价格低廉,对一些性能要求不是很高的环境是不错的选择。
但采用ide接口的服务器也有着严重的缺陷,那就是速度瓶颈、不能实现热插拔、很难实现数据的可靠性保护,虽然现在很多服务器厂商也都推出了基于ide的Raid(磁盘冗余整列,一种对硬盘数据的可靠性保护方式)方案,但这也仅仅局限于小流量的数据,而对于大流量的突发性的数据要求就显得无能为力了。
也正式基于这样的情况,所以现在服务器仍然以稳定、传输速率高的scsi接口为主。
ide数据传输模式随着技术的发展,产品对数据传输速度要求的提高,ide接口硬盘的数据传输模式,经历过三个不同的技术变化,由最初的pio模式,到dma模式,再到ultradma模式。
pio模式pio的英文拼写是“programminginput/outputmodel”,pio模式是一种通过cpu执行i/o端口指令来进行数据的读写的数据交换模式。
是最早先的硬盘数据传输模式,数据传输速率低下,cpu占有率也很高,大量传输数据时会因为占用过多的cpu资源而导致系统停顿,无法进行其它的操作。
pio数据传输模式又分为piomode0、piomode1、piomode2、piomode3、piomode4几种模式,数据传输速率从3.3mb/s到16.6mb/s不等。
受限于传输速率低下和极高的cpu占有率,这种数据传输模式很快就被淘汰。
dma模式dma的英文拼写是“directmemoryaccess”,汉语的意思就是直接内存访问,是一种不经过cpu而直接从内存了存取数据的数据交换模式。
pio模式下硬盘和内存之间的数据传输是由cpu来控制的;
而在dma模式下,cpu只须向dma控制器下达指令,让dma控制器来处理数的传送,数据传送完毕再把信息反馈给cpu,这样就很大程度上减轻了cpu资源占有率。
dma模式与pio模式的区别就在于,dma模式不过分依赖cpu,可以大大节省系统资源,二者在传输速度上的差异并不十分明显。
dma模式又可以分为single-worddma(单字节dma)和multi-worddma(多字节dma)两种,其中所能达到的最大传输速率也只有16.6mb/s。
ultradma模式ultradma的英文拼写为“ultradirectmemoryaccess”,一般简写为udma,含义是高级直接内存访问。
udma模式采用16-bitmulti-worddma(16位多字节dma)模式为基准,可以理解为dma模式的增强版本,它在包含了dma模式的优点的基础上,又增加了cRc(cyclicRedundancycheck循环冗余码校验)技术,提高数据传输过程中的准确性,安全性得到保障。
在以往的硬盘数据传输模式下,一个时钟周期只传输一次数据,而在udma模式中逐渐应用了doubledataRate(双倍数据传输)技术,因此数据传输速度有了极大的提高。
此技术就是在时钟的上升期和下降期各自进行一次数据传输,可以是数据传输速度成倍的增长。
在udma模式发展到udma133之后,受限于ide接口的技术规范,无论是连接器、连接电缆、信号协议都表现出了很大的技术瓶颈,而且其支持的最高数据传输率也有限。
同时在ide接口传输率提高,也就是工作频率的提高,ide接口交叉干扰、地线增多、信号混乱等缺陷也给其发展带来了很大的制约,被新一代的sata接口取代也就在所难免了
sata是serialata的缩写,即串行ata。
这是一种完全不同于并行ata的新型硬盘接口类型,由于采用串行方式传输数据而得名。
sata总线使用嵌入式时钟信号,具备了更强的纠错能力,与以往相比其最大的区别在于能对传输指令(不仅仅是数据)进行检查,如果发现错误会自动矫正,这在很大程度上提高了数据传输的可靠性。
串行接口还具有结构简单、支持热插拔的优点。
与并行ata相比,sata具有比较大的优势。
首先,serialata以连续串行的方式传送数据,可以在较少的位宽下使用较高的工作频率来提高数据传输的带宽。
serialata一次只会传送1位数据,这样能减少sata接口的针脚数目,使连接电缆数目变少,效率也会更高。
实际上,serialata仅用四支针脚就能完成所有的工作,分别用于连接电缆、连接地线、发送数据和接收数据,同时这样的架构还能降低系统能耗和减小系统复杂性。
其次,serialata的起点更高、发展潜力更大,serialata1.0定义的数据传输率可达150mb/sec,这比目前最块的并行ata(即ata/133)所能达到133mb/sec的最高数据传输率还高,而在已经发布的
serialata2.0的数据传输率将达到300mb/sec,最终serialata3.0将实现600mb/sec的最高数据传输率。
在此有必要对serialata的数据传输率作一下说明。
就串行通讯而言,数据传输率是指串行接口数据传输的实际比特率,serialata1.0的传输率是1.5gbps,serialata2.0的传输率是3.0gbps。
与其它高速串行接口一样,serialata接口也采用了一套用来确保数据流特性的编码机制,这套编码机制将原本每字节所包含的8位数据(即1byte=8bit)编码成10位数据(即1byte=10bit),这样一来,serialata接口的每字节串行数据流就包含了10位数据,经过编码后的serialata传输速率就相应地变为serialata实际传输速率的十分之一,所以1.5gbps=150mb/sec,而3.0gbps=300mb/sec。
sata的物理设计,可说是以Fibrechannel(光纤通道)作为蓝本,所以采用四芯接线;
需求的电压则大幅度减低至250mV(最高500mv),较传统并行ata接口的5V少上200倍!
因此,厂商可以给serialata硬盘附加上高级的硬盘功能,如热插拔(hotswapping)等。
更重要的是,在连接形式上,除了传统的点对点(point-to-point)形式外,sata还支持“星形”连接,这样就可以给Raid这样的高级应用提供设计上的便利;
在实际的使用中,sata的主机总线适配器(hba,hostbusadapter)就好像网络上的交换机一样,可以实现以通道的形式和单独的每个硬盘通讯,即每个sata硬盘都独占一个传输通道,所以不存在象并行ata那样的主/从控制的问题。
serialata规范不仅立足于未来,而且还保留了多种向后兼容方式,在使用上不存在兼容性的问题。
在硬件方面,serialata标准中允许使用转换器提供同并行ata设备的兼容性,转换器能把来自主板的并行ata信号转换成serialata硬盘能够使用的(e-sata接口规范)串行信号,目前已经有多种此类转接卡/转接头上市,这在某种程度上保护了我们的原有投资,减小了升级成本;
在软件方面,serialata和并行ata保持了软件兼容性,这意味着厂商丝毫也不必为使用serialata而重写任何驱动程序和操作系统代码。
另外,serialata接线较传统的并行ata(paralleata)接线要简单得多,而且容易收放,对机箱内的气流及散热有明显改善。
而且,sata硬盘与始终被困在机箱之内的并行ata不同,扩充性很强,即可以外置,外置式的机柜(jbod)不单可提供更好的散热及插拔功能,而且更可以多重连接来防止单点故障;
由于sata和光纤通道的设计如出一辙,所以传输速度可用不同的通道来做保证,这在服务器和网络存储上具有重要意义。
serialata相较并行ata可谓优点多多,将成为并行ata的廉价替代方案。
并且从并行ata过渡到serialata也是大势所趋,应该只是时间问题。
相关厂商也在大力推广sata接口,例如intel的ich6系列南桥芯片相较于ich5系列南桥芯片,所支持的sata接口从2个增加到了4个,而并行ata接口则从2个减少到了1个;
nVidia的nForce4系列芯片组已经支持sataii即serialata2.0,而且三星已经采用marvell88i6525soc芯片开发新一代的sataii接口硬盘.scsi(smallcomputersysteminterface,小型计算机系统接口),其速度、性能和稳定性都比ide要好,价格当然也要贵得多,主要面向服务器和工作站市场。
在过去的几年间,ide进步得很快,ultradma33推出不到两年,ultradma66就上市了。
其实,scsi的发展一点也不比ide慢,只不过我们较少接触,对其了解不深而己。
scsi的标准从1980年开始实行,但到现在还未统一,各厂商对它的命名不相同,容易令人混淆是最主要的原因,下文介绍了scsi接口的各个方面,希望对准备购买scsi设备的朋友有所帮助。
scsi是一种连结主机和外围设备的接口,支持包括磁盘驱动器、磁带机、光驱、扫描仪在内的多种设备。
它由scsi控制器进行数据操作,scsi控制器相当于一块小型cpu,有自己的命令集和缓存。
要了解scsi,必须先了解它的类型,以下是sta(scsitradeassociation,scsi同业公会)的标准分类。
scsi的类型,注释:
(1)点到点传输的总线长度
(2)scsi、ultrascsi或ultra2scsi均是可选项(3)lVd(lowVoltagedifferential,低分差动)没有定义它的速度,在12米以内都能保持正常传输率。
如果在总线内有一个设备设置成单终结,整个总线也会切换成单终结。
(4)单终结没有定义它的长度(5)hVd(highVoltagedifferential,高分差动)没有定义它的速度(6)在ultra2之后,所有高速传输都是基于宽带(wide)模式。
看到上述标
准,是否觉得有点眼花缭乱,其实,对于一个新用户来说,了解scsi控制器和数据线的类型比接口类型更重要。
在scsi总线中,控制器也算一个设备,即实际最大可连接设备数目=理论最大支持设备数目-1。
接着是所有scsi规格公用的几个标准术语解释:
singleended(单终结):
许多旧式设备都是单终结设备,它们限制于scsi-1协议的6米长度。
注意:
此距离包括设备内部电缆的距离。
differential(分差动):
scsi总线和设备可借助它来沿长传输的距离,附加线的最大长度为25米。
缺点是与单终结设备不兼容。
Fastscsi:
把第一代scsi总线的速度从5mhz提高至10mhz,理论数据传输率也加倍到10mb/秒。
ultrascsi:
把第一代scsi总线的速度从5mhz提高至20mhz,理论数据传输率也加倍到20mb/秒。
widescsi:
它依靠第二条数据电缆或68针数据线来增加总线的性能,数据位宽为16或32bits,把传统scsi的性能提升至2倍或4倍。
wideultrascsi:
利用68针数据线把总线性能提高到40mb/秒。
仅靠上面的描述,我们仍然不能准确地判断出一个scsi总线的类型,必须同时了解它的总线宽度、总线速度、数据线类型和附加命令集才能达到目的。
二:
scsi连接器的类型scsi连接器分为内置和外置两种。
内置数据线的外型和ide数据线一样,只是针数和规格稍有差别,主要用于连接光驱和硬盘,40针ide线有40根导线,40针ata66有80根导线,scsi内置则分为50针、68针和80针。
至于scsi外置数据线,就有以下几种规格,它们的密度均不相同,千万别弄错了。
applescsi,共有25针,分为两排,8位,常用于mac机和旧式sun工作站。
sunmicrosystem的dd-50sa,共有50针,分为三排。
scsi-2,共有50针,分为两排,8位。
centronics,共有50针,分为两排,8位,有点像并行口,它可以连接的设备数目最多。
sca,共有80针,分为两排。
scsi-3和widescsi-2,共有68针,分为两排,16位。
旧式dec单终结scsi使用68针高密接口。
三、scsiid和总线终结器相信许多scsi用户都有这种经历,插上设备之后,操作系统怎样也不认,后来检查总线,才发现是终结和id没有设置好。
id(identify)作为scsi设备在scsi总线的唯一识别符,绝对不允许重复,可选范围从0到15,scsi主控制器通常占用id7,即是说我们可以用在设备上的id号共有15个。
总线终结器能告诉scsi主控制器整条总线在何处终结,并发出一个反射信号给控制器,必须在两个物理终端作一个终结信号才能使用scsi总线。
常见的错误是把终结设置在id号最高或最低的地方,而不是设置在物理终端的scsi设备上。
其实,scsi设备总是以链形来连接的,按顺序就能分辨出哪一个是终结设备。
终结的方式有三种:
自终结设备、物理总线终结器和自终结电缆。
大多数新型scsi设备都有自终结跳线,只要把非终结设备的自终结跳线设置成oFF即可避免冲突问题;
物理总线终结器是一种硬件接头,又分为主动型和被动型两种,主动型使用电压调整器来进行操作,被动型利用总线上的能源信号来操作,被动型比主动型更为精确;
自终结电缆可以代替物理总线终结器,也是一种硬件,它的价格非常昂贵,常用于两个主机连接同一个物理设备,如:
两个服务器存取同一个物理scsi硬盘。
通过检查scsiid和总线终结器,我们可以找出大多数冲突现象的解决方法,这是scsi设备用户必须重视的一点。
四、ideV.s.scsi在面对新scsi用户时,我最常听到的一个疑问是:
“究竟scsi好,还是ide好?
”。
这是个很难回答的问题,它包括了性能、价格、易用性、扩展性多方面因素。
从性能上说,scsi当然要比ide好,毕竟scsi控制器上有一个相当于cpu的芯片,能够处理大部分工作,减轻了中央处理器的负担(cpu占用率)。
同一时间推出的硬盘中,scsi系产品的转速、缓存容量和数据传输率均比ide系高,要比速度,ide怎样也比不过scsi。
在价格方面,scsi是昂贵的代名词,面向商业级应用,ide则以低价格著称,面向桌面式计算机。
易用性:
使用scsi的过程中,常会发生scsiid和总线终结器设置错误,导致硬件不能识别的故障,ide设备仅有主、副之分,在同一数据线上只有两个设备,只要分别设置为master和slave就不会有冲突。
扩展性:
能够连接多达15个设备是scsi的优点之一,而标准pc的ide接口,最多只能连接4个设备。
购买一样产品之前,我们最主要的是考虑到自己的需求,凭着这一点,很容易判断出哪个产品较适合你,仅说“好”
与“不好”没有太大意义。
如果你用电脑来玩游戏机、看dVd、上网,ide硬盘己能满足你的应用,scsi仅会让quake3增加几帧,绝对划不来。
若是用计算机来视频捕捉、影像编辑等要求大量磁盘输入/输出的工作,相信scsi是你的上上之选,别为了省几个金钱而买ide哦,否则会得不偿失的。
五、scsi的未来scsi是一种不断前进的技术,最近加入的规格有Fibrechannelscsi、ieee1394(Firewire,火线)和scsi3(160mb/秒),即将诞生的有scsi4(320mb/秒)和scsi5(640mb/秒)。
从scsi3开始,scsi能按照需要快速地提高性能,并拥有近乎完美的向后兼容性,保护了用户的投资。
随了速度的日益提升之外,scsi也开始注重易用性,采用cam(commonaccessmodel,公共存取模型)在众多scsi命令集和程序调节之间加入了一个控制层,使scsi的编程更为方便。
我坚信,科学的进步会把scsi带上一个又一个技术高峰,未来的scsi也一定会变得更便宜更好用。
第一:
spi(serialperipheralinterface:
串行外设接口);
i2c(inteRicbus)
uaRt(universalasynchronousReceivertransmitter:
通用异步收发器)
第二,区别在电气信号线上:
spi总线由三条信号线组成:
串行时钟(sclk)、串行数据输出(sdo)、串行数据输入(sdi)。
spi总线可以实现多个spi设备互相连接。
提供spi
串行时钟的spi设备为spi主机或主设备(master),其他设备为spi从机或从设备(slave)。
主从设备间可以实现全双工通信,当有多个从设备时,还
可以增加一条从设备选择线。
如果用通用io口模拟spi总线,必须要有一个输出口(sdo),一个输入口(sdi),另一个口则视实现的设备类型而定,如果要实现主从设备,则需
输入输出口,若只实现主设备,则需输出口即可,若只实现从设备,则只需输入口即可。
i2c总线是双向、两线(scl、sda)、串行、多主控(multi-master)接口标准,具有总线仲裁机制,非常适合在器件之间进行近距离、非经常性的
数据通信。
在它的协议体系中,传输数据时都会带上目的设备的设备地址,因此可以实现设备组网。
如果用通用io口模拟i2c总线,并实现双向传输,则需一个输入输出口(sda),另外还需一个输出口(scl)。
(注:
i2c资料了解得比较少,这里
的描述可能很不完备)
uaRt总线是异步串口,因此一般比前两种同步串口的结构要复杂很多,一般由波特率产生器(产生的波特率等于传输波特率的16倍)、uaRt接收
器、uaRt发送器组成,硬件上由两根线,一根用于发送,一根用于接收。
显然,如果用通用io口模拟uaRt总线,则需一个输入口,一个输出口。
第三,从第二点明显可以看出,spi和uaRt可以实现全双工,但i2c不行;
篇三:
sata接口定义
sata接口定义
20xx年,由intel、apt、dell、ibm、
希捷、迈拓这几大厂商组成的serialata委员会正式确立了serialata1.0规范,20xx年确立了serialata2.0规范。
serialata采用串行连接方式,串行ata总线使用嵌入式时钟信号,具备了更强的纠错能力,还具有结构简单、支持热插拔的优点。
目前已经成了桌面硬盘的主力接口。
一、SATA数据和电源接口图:
二、电源内部联接图:
三、SATA接口定义描述:
1、SATA数据接口定义:
1gndground(接地,一般和负极相连)
2atransmit(数据发送正极信号接口)
3a-transmit(数据发送负极信号接口
4gndground(接地,一般和负极相连)
5b-Receive(数据接收负极信号接口)-
6bReceive(数据接收正极信号接口)
7gndground(接地,一般和负极相连)
2、电源接口定义:
01V333.3Vpower(直流3.3V正极电源针脚)
02V333.3Vpower(直流3.3V正极电源针脚)
03V333.3Vpower,pre-charge,2ndmate(直流3.3V正极电源针脚,预充电,与第二路配对)04ground1stmate(接地,一般和负极相连,与第1路配对)
05ground2ndmate(接地,一般和负极相连,与第2路配对)
06ground3rdmate(接地,一般和负极相连,与第3路配对)
07V55Vpower,pre-charge,2ndmate
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- esata 接口 规范