它是一个 IEEE 标准,这意味着它是开放的,所有人都可以访问。依赖专有方法来开发设计流程,可能会在需要时对它们进行修改施加限制。 它配备了标准 API,可通过用软件层补充 IP-XACT 描述来定制解决方案。 使用 API,可以完善生成器的价值主张。它可用于捕获生成器内的配置智能,以自动生成 IP 的最终配置 IP-XACT 描述。 它非常灵活,可与大型遗留系统配合使用,但可应用于没有遗留 IP 的项目。 IP-XACT 标准化了许多不同的元数据规范,并提供了紧密的生成器接口 (TGI) 以提供可编程性。 分布式软件和硬件团队可以使用 IP-XACT 更有效地协作,并在不同的设计环境之间快速交换设计信息。 它将来自多个供应商的不同 EDA 工具整合到一个集成的设计和验证环境中。
通过添加必要的组件和接口,快速构建基于平台的正确构建设计,并根据需要轻松进行修改。 通过自下而上的设计流程或自上而下的设计流程或两者结合,灵活地实施设计。 轻松将旧式 RTL 打包为符合 IP-XACT 标准的 IP 并根据需要进行布线。 提供一种方法来跟踪设计中使用的 IP 的各个版本,如果最新版本不起作用,则始终返回到旧版本。 能够使用通用总线或自定义接口连接设计实例,从而减少设计中的连接总数。 连接 IP 实例时,尽量减少出错的范围。 根据物理设计要求管理对逻辑设计层次结构的修改,同时考虑时序和功率约束。 根据需要轻松管理 IP、SoC 配置/重新配置,并以所需格式(如 Verilog、VHDL、System Verilog 或 System C)列出设计。 通过设计团队之间高效的设计交接来创建更好的工作流程。 自动生成不同格式的文档,例如 pdf、MS Word、Dita、html 等。这一点变得尤为重要,因为在硬件到软件的迭代过程中,设计周期中会发生许多变化,这通常会导致设计文档与所做的更改不同步。自动生成文档可确保文档始终是最新的并与设计更改同步。
能够修改逻辑层次结构,同时自动生成所需语言的 RTL。逻辑重组功能包括 将同一层次结构中的实例分组到新层次结构中或根据需要取消层次结构的分组。将 IP 或子系统从一个层次结构移动到另一个层次结构。 根据需要创建馈通或重新路由网络,同时在层次结构操作期间保留现有连接和内存映射。 定义多个设计层次结构,而无需实际修改实际设计层次结构。 有效地管理不同层次结构的时序和功率约束。 选择哪个层次结构产生最佳时序收敛结果。