• 搜索

  • 移动端

    APP下载
  • 学习中心

AMBA总线协议的终结者,一文搞定ACE&CHI&AXI
2023-07-07 11:34:562214浏览
AMBA总线解析

无论你是IC设计工程师、验证工程师、FPGA工程师、还是微电子相关专业的学生,对于AMBA总线一定不陌生。

随着技术迭代的发展、基于各种复用IP的SoC芯片场景被高度使用,越来越多的人开始和总线互联打交道。

你肯定听说过AMBA、AHB、APB、AXI、ACE

一、AMBA总线及其版本

AMBA的全称为Advanced Microcontroller Bus Architecture。AMBA总线协议是一套由ARM提供的互连规范,该规范标准化了各种IP之间的芯片通信机制。这些设计通常有一个或多个微处理器以及集成其他一些组件——内部存储器或外部存储器桥、DSP、DMA、加速器和各种其他外围设备,如USB、UART、PCIE、I2C等。AMBA协议的主要动机是用一种标准和高效的方法来重用这些跨多个设计的IP。ACE、CHI这些熟悉而又让人头疼的字眼。


AMBA系列历时更新五代,目前我们广泛使用和接触的就是AMBA5,在第五代协议中,CHI协议成为“最终boss”登场,难道无数工程师。

二、掌握AMBA总线的三个阶段

尽管ARM已经开源了所有的AMBA协议,所有的规范都可以从ARM的网站上免费下载。但是AMBA协议官方文档的晦涩难懂,汉化资料往往又不全,其中模块级lab也没有人提供标注解读,学习之路依旧痛苦。

一般来说,AMBA总线的学习难度分为三个阶段:

●  第一个阶段是 APB和AHB的基础阶段

● 第二个阶段是 AXI阶段

● 第三个阶段是 ACE&CHI阶段

大部分人目前对于APB和AHB的掌握程度都已然OK,对于传统的AHB2APB bridge之类的模块都能理解运用,插入一些uart接口也可以处理。

而AXI协议的理解和实战,甚至是进阶到ACE&CHI这个阶段,大部分工程师都是基于官方文档和网络上不一定靠谱的资料心得,摸着石头过河。

三、我们要学会哪些东西?

●  总线访问控制协议(ABA):ABA协议用于控制AMBA总线的访问权限,包括读、写、中断等操作。

●  地址协议(AP):AP协议定义了AMBA总线上的地址格式和寻址方式,包括全局地址、局部地址、直接寻址等。

●  数据传输协议(DP):DP协议定义了AMBA总线上的数据传输方式,包括同步传输和异步传输。

●  时序控制协议(SC):SC协议用于控制AMBA总线上的操作时序,包括时钟源、时钟分频、时序同步等。

●  使能控制协议(EC):EC协议用于控制AMBA总线的使能状态,包括总线使能、中断使能等。

四、AMBA学习的福音

 ▶ 【AMBA进阶】AXI总线技能全覆盖

移知创始人团长带队,特邀三位行业资深技术专家,精心打磨 《AMBA进阶之AXI总线实战》新课升级,一课搞定AXI总线技能全覆盖。

课程系统全面解读AXI总线协议,帮助学习者快速定位到具体实际问题,解决面试和实际项目中常见难题,如outstanding机制、握手机制原则、out of order机制,死锁问题等。

在协议的理解基础上,提供Masrter和Slave的设计案例模块,通过循序渐进的方式,理解RTL源代码,掌握AXI接口的视线。

即将开课,扫码咨询老师

扫码免费领取试听课

提前抢占席位

还可领取课程费用折扣呦~

▼▼▼ 

重磅彩蛋:移知提供系统级IP实战项目,让你不仅可以操练模块级lab,更有实际NIC 400总线带你真实体验Arm项目,在项目中你不仅可以了解到防死锁机制…………

 ▶ 由浅入深,全面解析AMBA ACE&CHI协议

ACE&CHI课程属于最终进阶版本,移知作为Arm中国教育合作方,深耕AMBA系列专题课程,先后与20多位AMBA专家沟通讨论,最终开发出全网唯一AMBA进阶课《AMBA高性能总线ACE&CHI总线协议》,一课带你搞定ACE和CHI,助你攀上AMBA顶峰!

限量粉丝专享福利

前500名,免费试听

两节精品课程

扫码速抢,免费名额

▼▼▼ 


移知的目标是希望通过契合实际学习情况的难点进行针对性讲解,帮助各位快速入门,讲师的协议讲解不仅仅是照基于官方文档的解读,也会带上自己的理解以及一些设计实例。让大家在理解协议的本身,也能感悟到到背后的设计思想逻辑,从而可以做到触类旁通,举一反三,从模块级到系统级,从RTL小试牛刀,到RTL烂熟于心。

祝愿各位早日掌握AMBA总线!

公司总部

电话:199 2141 1380
地址:上海市浦东区碧波路690号张江微电子港7号楼

合肥分站

电话:199 2141 1380
地址:安徽省合肥市高新区创新大道2800号创新产业园二期E1栋

产品链接

移知官网:www.eeeknow.com
教育培训:edu.eeeknow.com
求职招聘:job.eeeknow.com

友情链接

Arm
  • 在线客服
  • 就业老师