当前位置:网站首页>总线的基本概念
总线的基本概念
2022-07-04 05:07:00 【__pop_】
总线中的数据总线和地址总线和控制总线
计算机中,我们一般关注两个流, 一个是 数据流, 一个是控制流
但是本质上 控制流 是为了 数据流
就像 我对同事说,"帮我那支笔",于是他帮我拿了只笔
在这个事务上, "帮我拿直笔" 这句话是个控制流 , 这个 笔走的流 是个 数据流
因为我本质上指向获取这支笔.
但是在计算机中只有数据流和控制流还不行.
计算机在最基础上并不能理解 高层次 的东西 . 于是他编码了地址, 这样子导致了 地址流的产生
这样子, 数据流, 地址流, 控制流 所在的总线 就是 计算机中的三总线.
---------------------------------------------------------------
在总线实现上,有很多方法.即我们可以对现在的各种总线进行分类
一个已经实现的总线,也必定有很多限制.
随着时间的推移,也有很多总线退出历史舞台.
总线的分类
单主机总线/多主机总线
总线的功能对比及限制对比
比较 AMBA的几个总线
ARM AMBA 总线
AMBA的进化历史
AMBA 第一二代(AMBA 1 & AMBA 2)
AHB、APB , ASB
问题:
随着越来越多的IP集成到SOC设计中,读写共享的AHB、APB总线已经无法满足互联需求了。
解决方案:
AMBA 第三代
AMBA 第三代(AMBA 3)
AMBA3.0引入了点对点连接协议——AXI(高级可扩展接口)。
问题:
无法在硬件上解决cache一致性
解决方案:
AMBA 第三=四代
AMBA 第四代(AMBA 4)
在移动和智能手机时代发生了进一步的演进,SOC集成了2/4/8核处理器和共享cache,并且需要跨内存子系统的硬件管理一致性。
这导致了在AMBA修订版4中引入了ACE(AXI一致性协议扩展)。
问题:
众核时代到来 ,ACE协议不能满足需求(为什么??),所以重新设计了一个新的缓存一致性控制器(其基于CHI协议)
解决方案
AMBA 第五代
AMBA 第五代(AMBA)
在当前HPC和数据中心市场的异构计算时代,单个芯片上集成越来越多的处理器核心以及GPU、DSP、FPGA、内存控制器和IO子系统。
2013年,AMBA5引入了CHI协议,作为AXI/ACE协议的重新设计。
基于信号的AXI/ACE协议被新的基于包的CHI协议所取代。
边栏推荐
- 令人头痛的延时双删
- Several smart watch related chips Bluetooth chip low power consumption
- 【兴趣阅读】Adversarial Filtering Modeling on Long-term User Behavior Sequences for Click-Through Rate Pre
- 力扣 第 300 场周赛
- 光模塊字母含義及參數簡稱大全
- KMP匹配字符串
- [matlab] matlab simulates digital bandpass transmission system ask, PSK, FSK system
- Signification des lettres du module optique et abréviation des paramètres Daquan
- Notepad++ -- display related configurations
- TCP状态转换图
猜你喜欢

2022G2电站锅炉司炉特种作业证考试题库及答案

NTFS security permissions

Unity is connected to the weather system

Public inputs in appliedzkp zkevm (13)

June 2022 summary

ETCD数据库源码分析——初始化总览

Void convolution, deformable convolution, deformable ROI pooling

中科磐云—2022广东木马信息获取解析

LM小型可编程控制器软件(基于CoDeSys)笔记二十一:错误3703

Fault analysis | mongodb 5.0 reports an error, and the legal instruction solves it
随机推荐
2022年T电梯修理操作证考试题库及模拟考试
[matlab] matlab simulation - narrow band Gaussian white noise
Just do it with your hands 7 - * project construction details 2 - hook configuration
We believe that the development of consumer Internet will still be limited to the Internet industry itself
LM小型可编程控制器软件(基于CoDeSys)笔记二十二:错误4268/4052
EVM proof in appliedzkp zkevm (11)
[interested reading] advantageous filtering modeling on long term user behavior sequences for click through rate pre
Programming example of stm32f1 and stm32subeide -74hc595 drives 4-bit 7-segment nixie tube
Exercise bubble sort
TCP state transition diagram
NTFS security permissions
2022G2电站锅炉司炉特种作业证考试题库及答案
[wechat applet] template and configuration (wxml, wxss, global and page configuration, network data request)
Notepad++ -- display related configurations
Unity2d -- character moves and turns
力扣 第 300 场周赛
ping端口神器psping
How to build your own knowledge engine? Community open application
Headache delayed double deletion
Zhongke panyun-d module analysis and scoring standard