当前位置:网站首页>Basic concept of bus
Basic concept of bus
2022-07-04 05:28:00 【__ pop_】
Data bus, address bus and control bus
In the computer , We generally focus on two streams , One is Data flow , One is control flow
But in essence control flow In order to Data flow
It's like I said to my colleagues ," Help me with that pen ", So he took a pen for me
In this matter , " Help me get a pen " This sentence is a control flow , This Flow of pen It's a Data flow
Because I essentially point to getting this pen .
But in the computer, only data flow and control flow are not enough .
Computers can't understand on the most basic A high level Things that are . So he encoded the address , This leads to Generation of address stream
It looks like , Data flow , Address stream , control flow The bus on which it is located Namely Three buses in computer .
---------------------------------------------------------------
On the bus implementation , There are many ways . That is, we can classify all kinds of buses
An implemented bus , There must be many restrictions .
as time goes on , There are also many buses out of the historical stage .
Bus classification
Single host bus / Multi host bus
Comparison of bus functions and limitations
Compare AMBA Several buses
ARM AMBA Bus
- Arm AMBA Protocol set
- A talk AMBA Bus -APB
- A talk AMBA Bus -AHB
- AMBA-AXI
- AMBA-ACE
- AMBA-CHI
- AMBA Bus trade-offs
AMBA The evolutionary history of
AMBA First and second generation (AMBA 1 & AMBA 2)
AHB、APB , ASB
problem :
As more and more IP Integrated into the SOC In design , Read and write shared AHB、APB The bus can no longer meet the needs of interconnection .
Solution :
AMBA The third generation
AMBA The third generation (AMBA 3)
AMBA3.0 Point to point connection protocol is introduced ——AXI( Advanced extensible interface ).
problem :
Cannot be solved on hardware cache Uniformity
Solution :
AMBA Third = The four generation
AMBA The fourth generation (AMBA 4)
Further evolution has taken place in the era of mobile and smart phones ,SOC Integrated 2/4/8 Core processors and sharing cache, And requires consistency of hardware management across memory subsystems .
This leads to the AMBA Revised edition 4 Introduced in ACE(AXI Conformance protocol extension ).
problem :
The nuclear age is coming ,ACE The agreement cannot meet the demand ( Why? ??), So a new cache consistency controller is redesigned ( It is based on CHI agreement )
Solution
AMBA The fifth generation
AMBA The fifth generation (AMBA)
At present HPC And the heterogeneous computing era of the data center market , More and more processor cores and GPU、DSP、FPGA、 Memory controller and IO Subsystem .
2013 year ,AMBA5 Introduced CHI agreement , As AXI/ACE Redesign of the agreement .
Signal based AXI/ACE The protocol is new package based CHI The agreement replaces .
边栏推荐
- Detailed comparison of Hynix emmc5.0 and 5.1 series
- XII Golang others
- Talk about the SQL server version of DTM sub transaction barrier function
- Remote desktop client RDP
- [matlab] matlab simulation modulation system - VSB system
- LM small programmable controller software (based on CoDeSys) note XXI: error 3703
- 【雕爷学编程】Arduino动手做(105)---压电陶瓷振动模块
- BUU-Crypto-[GUET-CTF2019]BabyRSA
- 2022年R2移动式压力容器充装复训题库及答案
- Letter meaning and parameter abbreviation of optical module Daquan
猜你喜欢

Useful plug-ins for vscode

云原生架构实战案例及优化解决方案

补某视频网站的js,进行视频解密

2022 R2 mobile pressure vessel filling retraining question bank and answers
![[MySQL practice of massive data with high concurrency, high performance and high availability -8] - transaction isolation mechanism of InnoDB](/img/8e/90d08d22a2d340242be2357f662ea4.jpg)
[MySQL practice of massive data with high concurrency, high performance and high availability -8] - transaction isolation mechanism of InnoDB

KMP匹配字符串
![[high concurrency, high performance and high availability of massive data MySQL practice-7] - memory data drop disk](/img/b9/cf4db4f8a5d2ef3fb344258f0e30f5.jpg)
[high concurrency, high performance and high availability of massive data MySQL practice-7] - memory data drop disk

What is MQ?

VB. Net simple processing pictures, black and white (class library - 7)

Detailed comparison of Hynix emmc5.0 and 5.1 series
随机推荐
Simulated small root pile
Just do it with your hands 7 - * project construction details 2 - hook configuration
简易零钱通
2022年A特种设备相关管理(电梯)考试题模拟考试平台操作
Encryption and decryption
BUU-Crypto-Cipher
Zhongke panyun-2022 Guangdong Trojan horse information acquisition and analysis
RSA加密应用常见缺陷的原理与实践
基于单片机的太阳能杀虫系统
Unity is connected to the weather system
拓扑排序和关键路径的图形化显示
VB. Net simple processing pictures, black and white (class library - 7)
ansys命令
[matlab] general function of communication signal modulation bandpass filter
724. 寻找数组的中心下标
Unity2D--人物移动并转身
flink1.13 sql基础语法(一)DDL、DML
Integer type of C language
LC周赛300
flink1.13 sql基础语法(二)join操作