Created
October 24, 2016 11:51
-
-
Save berndca/8a9a95eb6a20a9b07e2c9a44045ec810 to your computer and use it in GitHub Desktop.
IPXACT catalog Example
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0" encoding="UTF-8"?> | |
<ipxact:catalog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | |
xmlns:ipxact="http://www.accellera.org/XMLSchema/IPXACT/1685-2014" | |
xsi:schemaLocation="http://www.accellera.org/XMLSchema/IPXACT/1685-2014/ | |
http://www.accellera.org/XMLSchema/IPXACT/1685-2014/index.xsd"> | |
<ipxact:vendor>VLSI-EDA</ipxact:vendor> | |
<ipxact:library>PoC</ipxact:library> | |
<ipxact:name>PoC</ipxact:name> | |
<ipxact:version>0.1</ipxact:version> | |
<ipxact:description> IP Core Library - Published and maintained by the Chair for VLSI Design, | |
Diagnostics and Architecture, Faculty of Computer Science, Technische Universität Dresden, | |
Germany http://vlsi-eda.inf.tu-dresden.de/ </ipxact:description> | |
<ipxact:catalogs> | |
<ipxact:ipxactFile> | |
<ipxact:vlnv vendor="VLSI-EDA" library="PoC" name="uart" version="0.1"/> | |
<ipxact:name>https://github.com/VLSI-EDA/PoC</ipxact:name> | |
<ipxact:description>Simple UART</ipxact:description> | |
</ipxact:ipxactFile> | |
<ipxact:ipxactFile> | |
<ipxact:vlnv vendor="VLSI-EDA" library="PoC" name="stat_Minimum" version="0.1"/> | |
<ipxact:name>https://github.com/VLSI-EDA/PoC</ipxact:name> | |
<ipxact:description>calculate minimums of an input stream</ipxact:description> | |
</ipxact:ipxactFile> | |
</ipxact:catalogs> | |
</ipxact:catalog> |
I agree, ultimately we want the URI in ipxactFile.name to point to the IPXACT component file. Please note that we need to complete path in this field, i.e. either a relative path from the catalog or a complete URL.
Thanks, Bernd
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Hello Bernd,
I uploaded my first simple implementation of a IP-XACT DOM for Python.
https://github.com/Paebbels/pyIPXACT?ts=2
According to the standard, it's a bit more complex to describe PoC. A
name
tag in anipxactFile
tag references another IP-XACT file, which contains a catalog description. This catalog can then contain one or more component descriptions.Kind regards
Patrick