当前位置:网站首页>第六章 总线
第六章 总线
2022-07-24 13:33:00 【codefan※】
总线概述
总线基本概念
- 分散连接:各部件之间使用单独的连线
- 总线连接:将各部件连到一组公共信息传输线上
总线是一组能为多个部件 分时共享 的公共信息传送线路
分时:指同一时刻只允许有一个部件向总线发送信息
共享:指总线上可以挂接多个部件,各个部件之间互相交换的信息都可通过这组线路分时共享,多个部件可同时从总线上接受相同的信息
总线设备分为 主设备 和 从设备
总线特性
- 机械特性(尺寸、形状)
- 电气特性(传输方向和有效的电平范围)
- 功能特性(每根传输线的功能)
- 时间特性(信号和时序的关系)
总线的分类

系统总线的结构
| 结构 | 组成 | 优点 | 缺点 |
|---|---|---|---|
| 单总线结构 | 一组总线 | 结构简单,成本低,易于接入新的设备 | 带宽低、负载重,多个部件只能争用唯一的总线,且不支持并发传送操作 |
| 双总线结构 | 主存总线 + I/O总线[1] | 将低速I/O设备从单总线上分离出来,实现了存储器总线和I/O总线分离 | 需要增加通道等硬件设备 |
| 三总线结构 | 主存总线 + I/O总线 + 直接内存访问(DMA)总线[2] | 提高了I/O设备的性能,使其更快地响应命令,提高系统吞吐量 | 系统工作效率较低 |
| 四总线结构* | 可以理解为三总线 + 桥接器 |
[1] 主存总线用于在CPU、主存和通道之间传送数据;I/O总线用于多个外部设备与通道之间传送数据
[2] 主存总线用于在CPU和内存之间传送地址、数据和控制信息;I/O总线用于在CPU和各类外设之间通信;DMA总线用于在内存和高速外设之间直接传送数据
常见的总线标准*
总线的性能指标
- 总线传输周期:一次总线操作所需的时间
- 总线时钟周期:机器的时钟周期
- 总线工作频率 :总线周期的倒数
- 总线时钟频率 :时钟周期的倒数
- 总线宽度:数据总线的根数
- 总线带宽:总线工作频率 × (总线宽度 * 8)
- 总线复用
- 信号线数:地址总线 + 数据总线 + 控制总线
总线事务和定时
总线事务
总线定时是指总线在双方交换数据的过程中需要时间上配合关系的控制
从请求总线到完成总线使用的操作序列称为总线事务

同步定时方式

异步定时方式


边栏推荐
- Embedded problem troubleshooting methods, network problems, SD card problems, device startup problems, serial port problems, I2C problems, SPI problems, PCIe problems, etc
- 户外广告牌不能“想挂就挂”!广州城管部门加强户外广告安全管理
- Copy of array and array address value
- exception handling
- 网络安全——WAR后门部署
- C代码规范
- 基于ABP实现DDD--实体创建和更新
- Activity start (launchactivity/startactivity)_ (1)_ WMS of flow chart
- Chat room project
- Sorting method: bubble sorting (use an array to arrange a string of numbers in order (from large to small or from small to large))
猜你喜欢

爱可可AI前沿推介(7.24)

Representation and basic application of regular expressions

基于图正则化的贝叶斯宽度学习系统

Wang Ping, co-founder of Denglin Technology: Innovation + self research "dual core" drive, gpu+ enabling AI takes root | quantum bit · viewpoint sharing review

Chinese character style transfer --- unsupervised typesetting transmission

如何生成预期数据?埃默里大学等最新《深度学习可控数据生成》综述,52页pdf涵盖346篇文献全面阐述可控生成技术体系

群体知识图谱:分布式知识迁移与联邦式图谱推理

EAS approval process related table

Redis(13)----浅谈Redis的主从复制

Group intelligence decision-making in an open environment: concepts, challenges and leading technologies
随机推荐
Pointer advanced part (1)
[paper reading] mean teachers are better role models
Atcoder beginer contest 261e / / bitwise thinking + DP
【论文阅读】TEMPORAL ENSEMBLING FOR SEMI-SUPERVISED LEARNING
Adjust the array order so that odd numbers precede even numbers
基于典型相关分析的多视图学习方法综述
Activity start (launchactivity/startactivity)_ (1)_ WMS of flow chart
Dtcloud uses custom fonts
LEADTOOLS 22 套件 LEADTOOLS 超级套
网络安全——函数绕过注入
C代码规范
Search engine based on boost library
基于群体熵的机器人群体智能汇聚度量
Copy of array and array address value
[paper reading] temporary binding for semi-superior learning
Cmake basic grammar (1)
I realize large top stack with C I
网络安全——Web渗透测试
flow
[acm/ two points] two points clear entry-level explanation