嵌入式audio基础(三)总线

来源:互联网 发布:网络音箱哪个牌子好 编辑:程序博客网 时间:2024/05/01 15:46

外置音频的处理芯片和主控芯片数据交换和控制要通过一些总线进行,这样有够降低误码率,降低接入难度,方便多从机外设接入等优势。不同的总线会存在性能上的差异,例如数据传输速度,如果把ISA比作公路,那么PCI就是高速公路,PCI传输数据的速度远远大于ISA。
ISA
ISA总线: (Industry Standard Architecture:工业标准体系结构)是为PC/AT电脑而制定的总线标准,为16位体系结构,只能支持16位的I/O设备,数据传输率大约是16MB/S。也称为AT标准。
ISA是IndustryStandardArchitecture的缩写ISA插槽是基于ISA总线(IndustrialStandardArchitecture,工业标准结构总线)的扩展插槽,其颜色一般为黑色,比PCI接口插槽要长些,位于主板的最下端。其工作频率为8MHz左右,为16位插槽,最大传输率16MB/sec,可插接显卡,声卡,网卡已及所谓的多功能接口卡等扩展插卡。其缺点是CPU资源占用太高,数据传输带宽太小,是已经被淘汰的插槽接口。
ISA是8/16bit的系统总线,最大传输速率仅为8MB/s,但允许多个CPU共享系统资源。由于兼容性好,它在上个世纪80年代是最广泛采用的系统总线,不过它的弱点也是显而易见的,比如传输速率过低、CPU占用率高、占用硬件中断资源等。后来在PC‘98规范中,就开始放弃了ISA总线,而Intel从i810芯片组开始,也不再提供对ISA接口的支持。
isa 典型引脚图
RESET、BCLK:[1] 复位及总线基本时钟,BLCK=8MHz。
SA19-SA0:存储器及I/O空间20位地址,带锁存。
LA23-LA17:存储器及I/O空间20位地址,不带锁存。
BALE:总线地址锁存,外部锁存器的选通。
AEN:地址允许,表明CPU让出总线,DMA开始。
SMEMR#、SMEMW#:8位ISA存储器读写控制。
ISA总线引线定义:主要信号说明
MEMR#、MEMW#:16位ISA存储器读写控制。
SD15-SD0:数据总线,访问8位ISA卡时高8位自动传送到SD7-SD0。
SBHE#:高字节允许,打开SD15-SD8数据通路。
MEMCS16#、IOCS16#:ISA卡发出此信号确认可以进行16位传送。
I/OCHRDY:ISA卡准备好,可控制插入等待周期。
NOWS#:不需等待状态,快速ISA发出不同插入等待。
I/OCHCK#:ISA卡奇偶校验错。
IRQ15、IRQ14、IRQ12-IRQ9、IRQ7-IRQ3:中断请求。
DRQ7-DRQ5 、DRQ3-DRQ0: ISA卡DMA请求。
DACK7#-DACK5#、DACK3#-DACK0#:DMA请求响应。
MASTER#:ISA主模块确立信号,ISA发出此信号,与主机内DMAC配合使ISA卡成为主模块,全部控制总线。
ISA插槽
ISA 插卡
PCI
PCI(Peripheral Component Interconnect)是 一种由英特尔(Intel)公司1991年推出的用于定义局部总线的标准。此标准允许在计算机内安装多达10个遵从PCI标准的扩展卡。
从1992年创立规范到如今,PCI总线已成为了计算机的一种标准总线。 PCI总线取代了早先的ISA总线。当然与在PCI总线后面出现专门用于显卡的AGP总线,与现在PCI Express总线相比,速度要慢,但是PCI能从1992用到现在,说明他有许多优点,比如即插即用(Plug and Play)、中断共享等。
从数据宽度上看,PCI总线有32bit、64bit之分;从总线速度上分,有33MHz、66MHz两种。目前流行的是32bit @ 33MHz,而64bit系统正在普及中。改良的PCI系统,PCI-X,最高可以达到64bit @ 133MHz,这样就可以得到超过1GB/s的数据传输速率。
32bit
32bit PCI插头
32bit PCI插座
64bit
这里写图片描述
64bit PCI插座
PCIX
这里写图片描述
这里写图片描述
PCIE
这里写图片描述
这里写图片描述
PCI时序

PCI各类型特性总结

标准 总线 时钟 传输速度 PCI32bit 32bit 33MHz 133Mb/s 66MHz 266Mb/s PCI64bit 64bit 33MHz 266Mb/s 66MHz 533Mb/s PCIX 64bit 100MHz 533Mb/s 133MHz 800Mb/s PCI-E X1 8bit 2.5GHz 512Mb/s(双工) PCI-E X4 8bit 2.5GHz 2Gb/s(双工) PCI-E X8 8bit 2.5GHz 4Gb/s(双工) PCI-E X1 6 8bit 2.5GHz 8Gb/s(双工)
0 0
原创粉丝点击