总线
计算机系统的总线结构:
- 分为单总线、双总线和多总线结构
- 双总线系统主要由系统总线和内存总线组成
常见串行总线包括:
- RS232, I2C, IEEE 1394, USB
常见并行总线包括:
- ISA总线是工业标准总线,向下兼容PC/XT
- EISA总线是ISA总线的扩展
- PCI 不依赖任何具体CPU的局部总线
- VME
- PC/XT是最早期的PC机系统总线。是8位内总线
总线仲裁基础知识
- 总线仲裁的目的是避免多个主控器同时占用总线,当多个主控模块同时提出总线请求时,仲裁机构以一定的优先算法裁决由哪一个模块获得总线使用权
- 按裁决机构的设置,总线仲裁可分为集中式控制和分布式控制
- 集中式控制将控制逻辑集中于一个设备
- 分布式控制则将总线控制逻辑分散在总线连接的各个部件或设备中
- 按裁决方式分为定时查询、串行链接仲裁、并行仲裁和串并仲裁等
- 定时查询方式中各模块的总线请求信号经一条公共的请求线向控制器发出,控制器轮流对各模块进行测试看是否有请求
- 串行链接仲裁又叫菊花链仲裁,其中三线菊花链使用普遍
- 总线请求BR,总线允许BG,总线忙BB
- 各模块通过OC(集电极开路)门在请求线BR和忙线BB上分别线或
- 各模块的BR或BB线连在一起,当有一个为低电平时,输入到仲裁器的BR或BB即为低电平,这种负或的关系若从正逻辑来看则为正与,因此也有叫线与