• 欢迎访问hellobiancheng.com 本站包含大量编程教程、编程工具软件以及学习资源!

一文了解什么是总线

编程经验 小小丁更努力 20次浏览 0个评论

一文了解什么是总线

总线的基本概念

概念:总线是 连接各个部件的 信息传输线,是传输介质;

总线上信息的传送:串行,并行(近距离);
一文了解什么是总线

总线的结构

单总线结构:
一文了解什么是总线
总线的分类

  • 片内总线:芯片内部的总线;
  • 系统总线:计算机各个部件之间的信息传输线;分为数据总线,地址总线,控制总线;
  • 数据总线:双向的,与机器字长,存储字长有关;
  • 地址总线:单向的,与存储地址,I/O地址有关;
  • 控制总线:有出(存储器读,存储器写,总线允许,中断确认),有入(中断请求,总线请求);
  • 通信总线:用于计算机系统之间,计算机系统与其他系统之间的通信;传输方式分为串行通信总线,并行通信总线;

总线特性

  • 机械特性:尺寸,形状,管脚数以及排列顺序;
  • 电气特性:传输方向和有效的电平范围;
  • 功能特性

一文了解什么是总线

  • 时间特性:信号的时序关系;

总线的性能指标

  • 总线宽度:数据线的根数;
  • 标准传输率:每秒传输的最大字节数(MBps);
  • 时钟同步 / 异步:同步 / 不同步;
  • 总线复用:地址线与数据线复用;
  • 信号线数:地址线,数据线和控制线的总和;
  • 总线控制方式:突发,自动,仲裁,逻辑,计数;
  • 其他指标:负载能力;

总线通信控制

目的:解决通信双方(主模块和从模块)协调配合问题;

总线传输周期

申请分配阶段:主模块申请,总线仲裁决定;
寻址阶段:主模块向从模块给出地址和命令;
传数阶段:主模块和从模块交换数据;
结束阶段:主模块撤销有关信息;

总线通信的四种方式

同步通信:由统一时标控制数据传送;
(1) 同步式数据输入
一文了解什么是总线
(2) 同步式数据输出
一文了解什么是总线
异步通信:采用应答方式,没有公共时钟标准;
一文了解什么是总线
半同步通信:同步,异步结合;
一文了解什么是总线
一文了解什么是总线
一文了解什么是总线

上述三种通信的共同点
一个总线传输周期(以输入数据为例)
一文了解什么是总线
分离式通信:充分挖掘系统总线每个瞬间的潜力;
一文了解什么是总线
分离式通信特点:
一文了解什么是总线

C语言网提供「C语言、C++、算法竞赛」在线课程,全部由资深研发工程师或ACM金牌大佬亲授课,更科学、全面的课程体系,以在线视频+在线评测的学习模式学习,学练同步,拒绝理论派,真正学会编程!还有奖学金等增值福利等你!

你好编程, 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明一文了解什么是总线
喜欢 (0)
[jinyangH@aliyun.com]
分享 (0)
发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)