Login

ARM The Architecture For The Digital World  

用于 CoreLink 系统 IP 的 AMBA 设计工具

用于 CoreLink 系统 IP 的 AMBA 设计工具 Image (View Larger 用于 CoreLink 系统 IP 的 AMBA 设计工具 Image)
CoreLinkCoreLink AMBA® 设计工具由两个产品组成:AMBA 设计器 (ADR-301) 和验证和性能检测 (VPE-301),前者可用于配置、生成和拼接 RTL,后者可用于基于 AMBA AXI 的系统 IP 和处理器的功能验证和性能优化。
 


CoreLink AMBA 设计工具可捕获 ARM 设计器知识和验证专业技术,从而使系统架构师能够做出有关创建和集成基于 ARM 的最佳功耗、性能和面积解决方案的明智决策。

AMBA 设计器 (ADR-301)

  • 使设计者可轻松快速地生成最佳 ARM 系统 IP
  • 使手动拼接 IP 所需的时间从 3 周缩短到 3 天

验证和性能检测 (VPE-301)

  • 使 2M 周期 Mali™200 测试台模拟所需的时间从 4 小时缩短到 4 分钟
  • 与传统的功能验证 IP 相比,性能提高了 300 倍

设计流中的 ADR-301 和 VPE-301

下图显示了一个设计流,在该设计流中,系统架构师首先执行新设计或现有设计的电子表格分析操作。越向下深入执行该设计流程的操作,重复该开发阶段的成本就越高。在设计流程早期组合 ADR-301 和 VPE-301 时,在设计流中组合二者的阶段越早,重复操作越多。

一旦在 ADR-301 中生成 ARM 系统 IP 组件,VPE-301 便会提供实际刺激以启用这些选项,并降低与在设计周期早期凭直觉做出的决策关联的风险。

 

AMBA 设计工具展演示

2009 年 10 月的 TechCon3 演示说明了 ARM 致力于构建高性能、低功耗的互连内存控制器解决方案。这些开发还可与同一周的 AMBA 互连 QoS 产品公告结合在一起。

使用 VPE-301 的 ARM DevCon 2008 演示为 CPU 延迟测试测定了网络互连设计的性能。通过 ADR-301 生成了 NIC-301 的两个配置,并使用 VPE-301 比较了相关性能。

 


ADR-301 和 VPE-301AMBA 设计器 (ADR-301

ADR-301 可用于选择、配置和生成从网络互连通过 DMA 控制器到达内存控制器的系统 IP 实例。

一旦生成该实例,ADR-301 便可允许设计者连接各个数据块,并生成顶层 verilog 设计文件。此外,ADR-301 输出还包括行业标准 IP-XACT 文件,可用于集成到其他第三方设计流中。

 

验证和性能检测 (VPE-301)

VPE-301 可用于对生成的数据块或子系统执行功能和性能检测任务。

VPE-301 具有独特的功能,不仅可监视系统性能,而且可捕获统计的通信配置文件,以便进行播放和修改。

 


AMBA 设计器 (ADR-301)

  • 可使用各个版本的 AMBA NIC-301 网络互连产品部署 ADR-301
     
  • “在配置和拼接我们的互连组件时,我们节省了 3 周多的工作时间”– MID 平台开发公司处理器部工程经理 Tim Whitfield 
     
  • “...使用 ADR-301 可以轻松挂接各种主接口和辅助接口”– NIC-301 客户

验证和性能检测 (VPE-301)

  • VPE-301 可在 ARM 工程部内广泛部署,并可用作外部产品
     
  • “VPE-301 通过动态模拟基准数据缩小了电子表格分析和慢速 RTL 模拟之间的差距”– 处理器部构造营销小组的高级技术营销经理 Tim Mace
     
  • 观点:“需要运行 8,000,000 次模拟来检测最新 DDR2 控制器上的所有设计选项 – 这不现实”– 处理器部构造工程小组的技术经理 Mike Campbell
     
  • 观点:“我希望确定新设计的高速缓存大小,并且希望内存控制器的速度达到 +500MB/秒 – 传统工具不能帮我轻松解决这个问题”– 位于 NA 的 Semico 高级系统架构师
     

Maximise