根据Accellera Systems Initiative发布的资料,IP-XACT标准通过其扩展机制支持用户定义的供应商特性,用于实施特定的工具或流程功能。例如,供应商可以定义自定义元素来存储与图形界面(GUI)相关的数据或其他专有元数据。
为了实现这些新扩展并与IEEE 1685-2014版本保持向后兼容性,IP-XACT引入了条件性元素(conditionality elements)。资料指出,Accellera发布的推荐供应商扩展(如2023年7月更新的1685-2022 Vendor Extensions)明确支持利用这些条件性元素。这意味着新定义的供应商特性可以通过条件逻辑进行隔离或标记,确保旧版工具在解析XML文件时能够忽略未知的新元素,从而维持系统的兼容性和稳定性。
资料还提到,IP-XACT的标准结构文档(IEEE 1685 Standard for IP-XACT)是规范的描述,而XML模式文件则定义了机器可读的语法。用户指南旨在补充这两者之间缺失的用户视角和使用细节,帮助开发者理解如何正确应用这些扩展机制。此外,Accellera提供了从旧版模式到新版模式的转换脚本,以辅助工具流的平滑升级。