P48-充分发挥AMBA 3 AXI协议的性能优势 同时减小面积 降低功耗 减少路由拥塞.pdf
文本预览下载声明
Straregies Methodologies
充分发挥AMBA 3 AXI协议的性能优势,
同时减小面积、降低功耗、
减少路由拥塞
作者:Mick Posner和Fred Roberts,Synopsys, Inc.公司
通过结合专用通道和共享通道,AMBA 3 AXI总线结构的混合型架构可以利用这种总
线的最高速度,同时还可以减少互联、减小面积、降低功耗。通过这种混合模式,可向
最高性能的主/从链路提供专用全速AMBA 3 AXI带宽。对于其他连接,设计人员可以在
小型部署中在链路与通道性能之间取得平衡——通常可以大幅减少线缆数量。
ARM AMBA 3 AXI互联结构将逻辑和线缆专门供片内器件间的 选择一种总线架构 多数总线架构均可分为两类:
链路使用,由此实现最高性能。但是,无需以最高速度传输数据 多地址多数据(MAMD),从每个主通道到每个从通道均采用
的链路又如何呢?这些链路将使用专用通道的逻辑和线缆,除 专用链路。这种方式可获得最高的性能,但其代价是导致线
非您利用以共享资源供低性能链路使用的混合型架构。这种混 缆增多、面积加大、功耗提高。
合模式不但可以减小面积、减少线缆数量、降低能耗,而且不会
牺牲SoC最高性能数据流量所需带宽。 共享地址共享数据(SASD),所有主通道和从通道都共享
地址及数据线路,因而所需面积和逻辑最小,线缆数量最
混合架构不会改变A M BA 3 A XI的基本结构。结果得到一种 少。然而,由于同时只能有一个主通道可以拥有总线,因而
符合协议规范的A M BA 3 A XI互联结构。创建混合架构时, SASD的总通量比MAMD低,而访问共享总线时存在的仲裁
®
只需在配置可综合D esignWare I P时选择部署选项。使用 又会增加延迟。
coreConsultant等工具时,可为每个AMBA 3 AXI链路选择共享
资源或专用资源。 其他类型的共享总线也是可能的,AMBA 3 AXI协议具有同时支
持MAMD和SASD两种模式(以及共享地址多数据)的能力。但
本文旨在讨论这些共享/专用资源是如何构成混合型AMBA 3 在正常情况下,需求最大的链路决定着最终选择,设计人员受此
A X I架构的,以及各选项减小面积、减少线缆、降低功耗的原 限制,往往只得选择其中的一种部署模式。因此,如果一、两个
理。 链路要求MAMD性能,则所有链路都将获得MAMD性能。
4830
Straregies Methodologies
如图1所示,简化的AMBA 3 AXI系统示意图表明了全MAMD架 高性能。这种基于突发的协议还支持多种功能,如多个待处理事
构的成本构成。每个端口有五个通道,每个链路使这五个通道及 务、无序事务完结、数据交错、非对齐传输等。
其端口逻辑增加一倍。尽管该简化设计有助于直观展示总线系
统,但下节将讨论一种更现实的设计,更能体现全MAMD架构的 另外,AMBA 3 AXI协议专用DesignWare互联结构IP提供了多种
真实成本。随着从属器件的增加,链路数量成指数级增长。 时序模式,同时影响到性能及部署所需资源。其中有一种零延迟
的全组合部署。其他选
择包括前寄存器和全寄
显示全部