Introduction

This package implements IP-XACT import and export functionality for the PeakRDL toolchain. This involves the ability to translate between a SystemRDL register model and Accellera’s IP-XACT data exchange document format.

Installing

Install from PyPi using pip

python3 -m pip install peakrdl-ipxact

Example

The easiest way to use PeakRDL-ipxact is via the PeakRDL command line tool:

# Install the command line tool
python3 -m pip install peakrdl

# Convert SystemRDL to IP-XACT
peakrdl ip-xact your_design.rdl -o your_design.xml

# Convert IP-XACT to SystemRDL
peakrdl systemrdl your_design.xml -o your_design.rdl