当前位置:网站首页>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 .
边栏推荐
- 2022 question bank and answers for safety management personnel of hazardous chemical business units
- Error response from daemon: You cannot remove a running container 8d6f0d2850250627cd6c2acb2497002fc3
- Leetcode 184 Employees with the highest wages in the Department (July 3, 2022)
- Zhongke Panyun - data analysis and forensics packet flag
- BUU-Crypto-Cipher
- Simulink与Arduino串口通信
- [matlab] matlab simulation modulation system - DSB system
- A summary of the 8544 problem that SolidWorks Standard cannot obtain a license
- 全国职业院校技能大赛(中职组)网络安全竞赛试题—解析
- LM small programmable controller software (based on CoDeSys) note 22: error 4268/4052
猜你喜欢

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

KMP匹配字符串

Unity is connected to the weather system

LM small programmable controller software (based on CoDeSys) note XXI: error 3703

Detailed comparison of Hynix emmc5.0 and 5.1 series
![[interested reading] advantageous filtering modeling on long term user behavior sequences for click through rate pre](/img/3e/b5df691ca1790469eb1b4e8ea5b4c0.png)
[interested reading] advantageous filtering modeling on long term user behavior sequences for click through rate pre

Flutter calls Gaode map app to realize location search, route planning and reverse geocoding
![[paper summary] zero shot semantic segmentation](/img/78/ee64118d86a7e43ec4d1cb97191fbe.jpg)
[paper summary] zero shot semantic segmentation

Graduation design of small programs -- small programs of food and recipes

ping端口神器psping
随机推荐
光模块字母含义及参数简称大全
2022危险化学品经营单位安全管理人员上岗证题库及答案
[matlab] matlab simulation modulation system - DSB system
Unity2d -- character moves and turns
Flask
With the advent of the IP era, how can E-sports hotels take advantage of the "east wind" of games?
简易零钱通
Li Kou's 300th weekly match
谷歌 Chrome 浏览器将支持选取文字翻译功能
[matlab] matlab simulation modulation system SSB system
Easy change
【QT】定时器
拓扑排序和关键路径的图形化显示
Useful plug-ins for vscode
2022 Guangdong provincial competition - code information acquisition and analysis flag
VB.net GIF(制作、拆解——优化代码,类库——5)
Flink1.13 basic SQL syntax (II) join operation
Roles of rollup components
Notepad++--显示相关的配置
练习-冒泡排序