嵌入式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接口的支持。
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卡成为主模块,全部控制总线。
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
64bit
PCIX
PCIE
PCI时序
PCI各类型特性总结
- 嵌入式audio基础(三)总线
- 嵌入式audio基础(一)接口
- 嵌入式audio基础(二)传输协议
- 嵌入式audio基础(四)性能指标
- 嵌入式audio基础(五)性能指标补遗
- 嵌入式audio基础(六)音量
- 嵌入式audio基础(七)分析
- 嵌入式audio基础(一)接口
- CAN总线基础(三)
- Audio 音频总线
- 平台总线(三)
- SOI总线(三)
- PCI总线操作三: PCI总线协议的基础
- 嵌入式视频处理基础(三)
- CAN总线基础知识(三)
- CAN总线基础知识(三)
- CAN总线基础知识(三)
- CAN总线基础知识(三)
- MFC映射
- AT89命名规则
- lua学习贴
- 正则表达式
- IOS NSLocking协议,NSLock,NSConditionLock,NSRecursiveLock,NSCondition
- 嵌入式audio基础(三)总线
- Linux内核中监听网线是否插入是否工作函数
- PHP 教程
- 培训机构毕业的程序员被歧视的背后逻辑
- zabbix报PHP gettext extension missing
- VBA传参之想哭的心
- java中IO流进行文件的创建和删除
- log4j、jdk logging、slf4j等日志框架总结
- Java基础-学习笔记(一)