IP-XACT is The SPIRIT Consortium public specification for documenting design IP. It provides a: -Unique and widely-adopted XML schema for describing IP -Machine-readable and tool-independent IP data-book standard -Way to commonly describe IP configurations to help automated design creation and configuration -An API to exchange system-design descriptions between design tools to facilitate multi-vendor tool-flow integration -Base capability and a "vendor-extension mechanism" to enable customization over the base
Elements: -Validated and consistent release package Specification, Schema, Semantic Checker, XSLT converter, Open Source Examples -Schema includes Component schema for describing the interfacing structure of peripherals, buses, cores and general IP. Design schema for describing systems, component instancing, connectivity Link to design files to enable a tool to associate data-book descriptions to design implementations
-Bus definitions Re-usable definitions for bus interfaces, integration requirements, default settings Comprehensive set of bus definitions for common buses
-Generator Interfaces Access IP-XACT data-bases directly and enable generators to be integrated cross-platform Loose Generator Interface (LGI) XML data-dumping mechanism supported in the current IP-XACT specification (v1.2) Tight Generator Interface (TGI) is a full Get / Set API to be released with IP-XACT with ESL Extensions (v1.4)