总线概述(是什么,有什么用)

- 片类总线(高集成度芯片内部的信息传输线)

- 芯片内部的总线
- 寄存器和寄存器之间
- 寄存器与控制器,运算器之间
- 系统总线(CPU、主内存、IO设备、各组件之间的信息传输线)

- 数据总线(一般与CPU位数相同(32位、64位))
双向传输各个部件的数据信息
数据总线的位数(总线宽度)是数据总线的重要参数 - 地址总线
指定源数据或目的数据在内存中的地址
地址总线的位数与存储单元有关 - 控制总线
总线仲裁的分类
为什么要有总线仲裁
为了解决总线使用权的冲突问题
- 链式查询
- 好处:电路复杂度低,仲裁方式简单
- 坏处:优先级低的设备很难获得总线使用权
- 坏处:对电路故障敏感

- 计时器定时查询
- 仲裁控制器对设备编号使用计数器累计计数
- 接收到仲裁信号后,向所有的设备发出计数值
- 计数值与设备编号一致则获得总线使用权


- 独立请求
- 每个设备都有总线独立连接仲裁器
- 设备可单独向仲裁器发送请求和接收请求
- 当同时收到多个请求信号,仲裁器有权按优先级分配使用权

- 好处:相应速度快,优先顺序可以动态改变
- 设备连线多,总线控制复杂
本文深入探讨了总线系统的基本概念,包括片类总线、系统总线及其组成部分如数据总线、地址总线和控制总线的功能。此外,还详细介绍了总线仲裁的三种主要类型:链式查询、计时器定时查询和独立请求,以及各自的优缺点。

被折叠的 条评论
为什么被折叠?



