📜  系统总线设计

📅  最后修改于: 2021-09-28 11:10:45             🧑  作者: Mango

定义:

在任何数字电子设备中传输数据的导电路径。计算机总线由一组平行导体组成,这些导体可以是常规电线、印刷电路板上的铜迹线或硅芯片表面上的微观铝迹线。每条线只承载一位,因此线的数量决定了总线可以传输的最大数据字:8 条线的总线只能承载 8 位数据字,因此将设备定义为 8 位设备。

  • 总线是一个通信通道。
  • 总线的特点是共享传输介质。
  • 总线的限制是一次只能传输一次。
  • 用于在计算机的主要组件之间提供通信的总线称为系统总线

计算机:

系统总线包含 3 类线路,用于提供 CPU、内存和 IO 之间的通信,命名为:

1. Address lines (AL)
2. Data lines (DL)
3. Control lines (CL) 

1. 地址行:

  • 用于携带地址到内存和IO。
  • 单向。
  • 根据地址总线的宽度,我们可以确定主存储器的容量

例子:

2. 数据线:

  • 用于在CPU、内存和IO之间携带二进制数据。
  • 双向。
  • 根据数据总线的宽度,我们可以确定 CPU 的字长。
  • 根据字长,我们可以确定 CPU 的性能。

例子:

3. 控制线:

  • 用于承载控制信号和定时信号
  • 控制信号指示操作类型。
  • 用于将内存和 IO 操作与 CPU 时钟同步的时序信号。