最近一直在学习AHB,茶余饭后,写个总结。
AMBA 多年来不断发展(发家史)以满足处理器和新技术的需求,如下图所示:
1999 年,AMBA 2 添加了 AMBA 高性能总线 (AHB),这是一种单时钟边缘协议。AHB 上的简单transaction由地址阶段和后续数据阶段组成。对目标设备的访问通过 MUX 进行控制,一次允许访问一个manager。AHB 是为了提高性能而流水线化的。
2003 年,Arm 推出了第三代 AMBA 3,包括 AHB-Lite。AHB-Lite 是 AHB 的一个子集。该子集简化了具有单个manager的总线的设计。这个时候就没有仲裁器和让人头疼的split传输,皆大欢喜。
2016年,AHB-Lite协议更新为AHB5,补充Armv8-M架构,将TrustZone安全基础从处理器扩展到系统。AHB5的前半段和之前的版本基本一毛一样,后半段就增加一系列的骚操作。扩展了Protect信号,加入了Security信号,加入了Exclusive 传输以及原子操作(反正只看协议没看明白写的啥)。
Protect信号绝对是加量不加价,其中HPROT[4]、HPROT[5]、HPROT[6]:
HPROT[4]:代表这个transfer能不能在cache里面查找;
HPROT[5]:transfer如果发生Miss的时候,能不能分配cache line;
HPROT[6]:代表region是 master独有的还是被几个master共同share。
Security:我的理解是主要针对新兴的车载芯片或者加密芯片而定义的。从硬件层面保证了数据不被篡改,进一步提高了数据的安全性。至于怎么玩,后面再深入探讨。
Exclusive传输和原子操作,由于太抽象和复杂,后面单篇幅一起交流学习。
-
总线
+关注
关注
10文章
2908浏览量
88489 -
AMBA
+关注
关注
0文章
70浏览量
15065 -
Mux
+关注
关注
0文章
38浏览量
23470 -
AHB
+关注
关注
0文章
24浏览量
9865
发布评论请先 登录
相关推荐
AHB-lite总线如何处理独占访问
在Arm AMBA协议集中AHB-lite可否使用
ARM CoreLink AXI4至AHB Lite XHB-400桥接技术参考手册
多层AHB技术概述
PrimeCell基础设施AMBA 2 AHB至AMBA 3 AXI桥(BP136)技术概述
AHB总线应用教程
![<b class='flag-5'>AHB</b>总线应用教程](https://file1.elecfans.com//web2/M00/A6/E5/wKgZomUMQR2AVPE3AAAglza5ru4320.png)
AHB Slave Decoder和AHB Slave Interface接口的使用说明
![<b class='flag-5'>AHB</b> Slave Decoder和<b class='flag-5'>AHB</b> Slave Interface接口的使用说明](https://file.elecfans.com/web1/M00/CE/CE/o4YBAF-rTTyAfWGNAACflSugHAE865.png)
AHB与APB分析
![<b class='flag-5'>AHB</b>与APB分析](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
数字IC验证:ARM总线协议AMBA中AHB、APB的简介、区别与联系
![数字IC验证:ARM总线协议AMBA中<b class='flag-5'>AHB</b>、APB的简介、<b class='flag-5'>区别</b>与联系](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
Gowin AHB to AHB APB Async IP用户指南
![Gowin <b class='flag-5'>AHB</b> to <b class='flag-5'>AHB</b> APB Async IP用户指南](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
Gowin AHB to AHB Sync IP用户指南
![Gowin <b class='flag-5'>AHB</b> to <b class='flag-5'>AHB</b> Sync IP用户指南](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
评论