控制总线CB(ControlBus)特点是:在单向、双向、双态等种形态,是总线中最复杂、最灵活、功能最强的,其数量、种类、定义随机型不同而不同。
控制总线就是各种信号线的集合,是计算机各部件之间传送数据、地址和控制信息的公共通道。
⒈按相对于CPU与其芯片的位置来分:
⑴片内总线:指在CPU内部各寄存器、算术逻辑部件ALU,控制部件以及内部高速缓冲存储器之间传输数据所用的总线,即芯片内部总线。⑵片外总线:通常所说的总线(BUS)指的外总线,是CPU与内存RAM、ROM和输入输出输入输出设备接口之间进行通讯的数据通道,CPU通过总线实现程序存取命令,内存/外设的数据交换在CPU与外设一定的情况下,总线速度是限制计算机整体性能的最大因数。
⒉按总线功能分:
⒊按总线的层次结构分:
⑵ 存储器总线:包括存储器地址线(MAB)、存储器数据线(MDB)和存储器控制线(MCD),用来连接内存控制器(北桥)和内存。⑶ 系统总线:(I/O扩展总线)也称为I/O通道总线或I/O扩展总线,包括系统地址线(SAB),系统数据线(SDB)和系统控制线(SCD),用来与I/O扩展槽上的各种扩展卡相连接。
⑷ 外部总线:(外围芯片总线)用来连接各种外设控制芯片,如主板上的I/O控制器(如硬盘接口控制器、软盘驱动控制器、串行/并行接口控制器等),和键盘控制器,包括外部地址线(XAB)、外部数据线(XMB)和外部控制线(XCB)。
⑶ AGP(acceleratedgraphicsport,加速图形端口)是一种为了提高视频带宽而设计的总线规范,因为它是点对点连接,即连接控制芯片和AGP显卡,因此严格说来,AGP也是一种接口标准。
4、SYSCLK(0)---SYSTEMCLOCK系统时钟信号
7、MEMR#和MEMW#(I/O)---内存读(MEMR)或内存写(MEMW#)信号
8、DRQ0~3,5~7⑵---这是DMA请求(DMARequesc)信号
9、DACK0#~3,5~7(0)---(DMAAcknowledge,DMA响应)这是对DRQ0~3,5~7的响应信号
10、AEN(0)---地址允许(Addressenable)信号
13、MASTER⑵---主控信号
15、ZOCS16#⑵---I/O16位片选(I/O16bitchipselect)信号
16、OWS⑵---零等待状态(ZeroWaitState)信号
2、总线的位宽
3、总线的工作频率
总线一个操作过程是完成两个模块之间传送信息,启动操作过程的是主模块,另外一个是从模块。某一时刻总线上只能有一个主模块占用总线。 [2]
总线定时协议:定时协议可保证数据传输的双方操作同步,传输正确。定时协议有三种类型:
异步总线定时:操作的发生由源或目的模块的特定信号来确定。总线上一个事件发生取决前一事件的发生,双方相互提供联络信号。
控制总线模型
数据传输类型:分单周方式和突发(burst)方式。
数据传输类型:
总线是一类信号线的集合是模块间传输信息的公共通道,通过它,计算机各部件间可进行各种数据和命令的传送。为使不同供应商的产品间能够互换,给用户更多的选择,总线的技术规范要标准化。
机械结构规范:模块尺寸、总线插头、总线接插件以及安装尺寸均有统一规定。
电气规范:总线每条信号线的有效电平、动态转换时间、负载能力等。