草榴社区

架构设计模型

用于 Platform Architect 性能和功耗分析的预装模型

亮点

  • 流量发生器
  • 互联模型
  • 存储器子系统模型
  • 处理器模型

草榴社区  Platform Architect  MCO  支持市面上广泛使用的多种模型,包括用于 SoC 架构探索和验证的预装式 SystemC TLM 模型。草榴社区 架构设计模型让架构人员和系统设计人员进行高效设计、分析和优化性能,并减少  Platform Architect 中多核 SoC 架构的功耗和成本。

该库提供常用架构组件的 SystemC TLM 模型,包括通用流量发生器、互联、存储器子系统以及嵌入式处理器,具体包括:

流量发生器

  • 用于记录驱动的流量发生器的通用文件读取总线主控 (GFRBM)
  • 用于应用程序任务映射和任务驱动的流量发生器的通用虚拟处理单元 (VPU)

互联模型

  • 包括 ARM AMBA? 2 AHB?/APB?、AMBA 3 AXI? 和 AMBA 4 AXI? 协议的周期精准的 SystemC TLM 总线库,包括 ARM CoreLink? 网络互联模型和针对 AMBA 的 草榴社区 DesignWare IP 解决方案。
  • 包括行业标准 IEEE 1666-2011 SystemC TLM-2.0 协议的通用时钟近似 SystemC TLM 总线库,并且支持 Arteris? 针对 Arteris FlexNoC? 芯片网络 (NoC) 互联提供的时钟近似模型,为 AMBA? AXI?、AHB?、AHB-Lite、APB?、 和 PIF 协议提供了芯片内的连通性。

存储器子系统模型

  • 用于 ARM AXI 和 IEEE-1666 2011 SystemC TLM-2.0 接口的通用近似定时 SystemC TLM 内存子系统模型,包括 草榴社区 DesignWare增强型通用 DDR 内存控制器 (uMCTL2)
  • 通过与用户提供的第三方和 草榴社区 RTL 存储器控制器 IP(包括 草榴社区 DesignWare 增强型通用 DDR 存储器控制器 (uMCTL2))进行 HDL 协同仿真,可为 Platform Architect 提供周期精确的存储器子系统模型。

处理器模型

  • 周期精确的 SystemC TLM 处理器支持包 (PSP) 可用于 Tensilica 和 MIPS 处理器系列,并可通过 HDL 与用户提供的 RTL for ARM 处理器系列进行协同仿真。

这些模型由 草榴社区 与包括 ARM、Tensilica 和 MIPS 在内的领先 IP 提供商合作开发,具有可配置性并加入完整的测量手段,以方便进行架构分析。此外,可参见 DesignWare TLM 库&苍产蝉辫;和&苍产蝉辫;虚拟原型模型&苍产蝉辫;页面,了解与我们的 架构设计解决方案兼容的更多模型。草榴社区 还会与客户合作,通过我们的  CoStart 启动服务共同创造架构模型。