IP-XACT

Supplemental Material to the IEEE 1685 Standard for IP-XACT

Standard Structure for Packaging, Integrating, and Reusing IP within Tool Flows

Recommended Vendor Extensions to IEEE 1685-2022 (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 backward compatibility with IEEE 1685-2014 by supporting the conditionality elements in vendor extensions.

IP-XACT User Guide

The two main existing sources of information regarding the IP-XACT standard are the actual document defining the standard (IEEE 1685 Standard for IP-XACT, Standard Structure for Packaging, Integrating, and Reusing IP within Tool Flows), and the XML schema files that define the syntax of the standard. The IEEE document is required to be a normative description of the standard. The XML schema files contain some documentation, but are primarily a definition of the standard in a machine readable format. Neither of these information sources provides a user perspective nor any meaningful usage details. The primary motivation of this document is to fill this gap of missing user oriented documentation regarding the IP-XACT standard.

The IP-XACT Extensions, List of issues and User Guide were developed by the IP-XACT Working Group.

Current Releases

Item Download Date Modified
1685-2022 Vendor Extensions 1.0 Recommended Vendor Extensions July 2023
1685-2022 Release Notes Release Notes for 1685 2022 July 2023
IP-XACT 2022 Issues Issues to be addressed in next version of the standard July 2023
IP-XACT User Guide User guide for the IEEE 1685 Standard for IP-XACT September 2023

Previous Releases

Item Download Date Modified
1685-2009 Vendor Extensions 1.0 Recommended Vendor Extensions to IEEE 1685-2009 May 2013
1685-2014 Issues Issues to be addressed in next version of standard April 2020
IP-XACT User Guide (2014) User guide for the IEEE 1685 Standard for IP-XACT March 2018

XML Schema

The XML Schema, including legacy versions from The SPIRIT Consortium, can be found here:

www.accellera.org/XMLSchema

IP-XACT XML Schema Files (.zip file)

BusDefs

Download legacy SPIRIT Example BusDefs

Leon2 Example

The Leon2 1685-2022 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.45 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 54 KB).