Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/olofk/ipyxact
Python-based IP-XACT parser
https://github.com/olofk/ipyxact
ip-xact
Last synced: 7 days ago
JSON representation
Python-based IP-XACT parser
- Host: GitHub
- URL: https://github.com/olofk/ipyxact
- Owner: olofk
- License: mit
- Created: 2015-05-21T06:09:33.000Z (over 9 years ago)
- Default Branch: main
- Last Pushed: 2024-06-13T10:48:20.000Z (7 months ago)
- Last Synced: 2024-12-28T14:10:49.771Z (14 days ago)
- Topics: ip-xact
- Language: Python
- Homepage:
- Size: 390 KB
- Stars: 126
- Watchers: 16
- Forks: 48
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-opensource-hardware - ipyxact
README
# ipyxact
Python-based IP-XACT parseripyxact is a helper library that creates python structures from parsed IP-Xact files. It is intended to make it easier to use IP-Xact files in a python application
ipyxact is also a part of the award-winning Lattice Propel Design Environment
Also distributed with the source are some example applications to show how ipyxact can be used and an example IP-Xact component file (generic_example.xml).
`python gen_c_header.py *xml_file*` creates a C header file from the memory maps in *xml_file*
`python gen_markdown.py *xml_file*` creates markdown documentation of the memory maps in *xml_file*
`python print_filesets.py *xml_file*` creates a list of the verilog files found in the fileSets section of *xml_file*
ipyxact is compatible with Python >= 2.7