Recommended Vendor Extensions to IEEE 1685-2009 (IP-XACT)
IP-XACT describes the meta-data of IP designs and flows and the interconnection of IP interfaces in a standard specification. The IP-XACT extension mechanism supports user-defined vendor features to implement specific tool or flow features, such as to store vendor-specific IP meta-data like GUI-related data. These new extensions published by Accellera enable cross-company IP-XACT usage in emerging areas of design such as analog-mixed signal; physical design planning; and power.
The addition of AMS extensions expands the scope of IP-XACT to include analog/mixed-signal/digital IP, enabling designers to describe electronic meta-data in various flows, as well as generate hardware description language structures such as Verilog-AMS or SystemC AMS. The extensions also support the description of power information to generate conventional files such the Common Power Format (CPF) and the Unified Power Format (UPF). These extensions also enable descriptions of area estimates for the purpose of physical design planning.
The IP-XACT Extensions were developed by the IP-XACT Working Group.
|IEEE 1685-2009 Vendor Extensions 1.0||Recommended Vendor Extensions to IEEE 1685-2009||May 2013|
|IEEE 1685-2014 Issues||List of issues and clarifications to be addressed in next version of standard||Nov. 2017|
The XML Schema, including legacy versions from The SPIRIT Consortium, can be found here:
Download legacy SPIRIT Example BusDefs
The Leon2 1685-2014 example is an IP-XACT processor design description, distributed to illustrate in a comprehensive manner many aspects of the IP-XACT standard such as component content and connections, bus interfaces, memory map and others. Download Leon2 example here (.zip file 2.33 MB).
Conversion to Newer Schema Versions
In order to facilitate conversion to newer versions of the IP-XACT schema, XSL scripts are available to convert from version N to version N+1. The up-conversion will generally produce a valid file in the newer schema version but there are a few cases where automated conversion is not feasible. The conversion scripts are available here (.zip file 53 KB).