├── .github └── workflows │ └── build.yml ├── .gitignore ├── .readthedocs.yaml ├── LICENSE ├── MANIFEST.in ├── README.md ├── docs ├── Makefile ├── _static │ └── css │ │ └── theme_overrides.css ├── conf.py ├── exporter.rst ├── importer.rst ├── index.rst └── requirements.txt ├── examples ├── README.md ├── convert_to_ipxact.py ├── my_subblock.rdl ├── my_subblock.xml ├── print_hierarchy.py └── top.rdl ├── pyproject.toml ├── src └── peakrdl_ipxact │ ├── __about__.py │ ├── __init__.py │ ├── __peakrdl__.py │ ├── exporter.py │ ├── importer.py │ └── typemaps.py └── tests ├── .coveragerc ├── .gitignore ├── __init__.py ├── mypy.ini ├── pylint.rc ├── requirements.txt ├── run.sh ├── schema ├── .gitignore ├── 1685-2009 │ └── download_schema.sh └── 1685-2014 │ └── download_schema.sh ├── test_import_export.py ├── test_sources ├── accellera-generic_example.rdl ├── nested.rdl └── nested_allpresent.rdl └── unittest_utils.py /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SystemRDL/PeakRDL-ipxact/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SystemRDL/PeakRDL-ipxact/HEAD/.gitignore -------------------------------------------------------------------------------- /.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SystemRDL/PeakRDL-ipxact/HEAD/.readthedocs.yaml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SystemRDL/PeakRDL-ipxact/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- 1 | prune test 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SystemRDL/PeakRDL-ipxact/HEAD/README.md -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SystemRDL/PeakRDL-ipxact/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/_static/css/theme_overrides.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SystemRDL/PeakRDL-ipxact/HEAD/docs/_static/css/theme_overrides.css -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SystemRDL/PeakRDL-ipxact/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/exporter.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SystemRDL/PeakRDL-ipxact/HEAD/docs/exporter.rst -------------------------------------------------------------------------------- /docs/importer.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SystemRDL/PeakRDL-ipxact/HEAD/docs/importer.rst -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SystemRDL/PeakRDL-ipxact/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- 1 | pygments-systemrdl 2 | linuxdoc 3 | sphinx_rtd_theme 4 | -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SystemRDL/PeakRDL-ipxact/HEAD/examples/README.md -------------------------------------------------------------------------------- /examples/convert_to_ipxact.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SystemRDL/PeakRDL-ipxact/HEAD/examples/convert_to_ipxact.py -------------------------------------------------------------------------------- /examples/my_subblock.rdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SystemRDL/PeakRDL-ipxact/HEAD/examples/my_subblock.rdl -------------------------------------------------------------------------------- /examples/my_subblock.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SystemRDL/PeakRDL-ipxact/HEAD/examples/my_subblock.xml -------------------------------------------------------------------------------- /examples/print_hierarchy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SystemRDL/PeakRDL-ipxact/HEAD/examples/print_hierarchy.py -------------------------------------------------------------------------------- /examples/top.rdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SystemRDL/PeakRDL-ipxact/HEAD/examples/top.rdl -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SystemRDL/PeakRDL-ipxact/HEAD/pyproject.toml -------------------------------------------------------------------------------- /src/peakrdl_ipxact/__about__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SystemRDL/PeakRDL-ipxact/HEAD/src/peakrdl_ipxact/__about__.py -------------------------------------------------------------------------------- /src/peakrdl_ipxact/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SystemRDL/PeakRDL-ipxact/HEAD/src/peakrdl_ipxact/__init__.py -------------------------------------------------------------------------------- /src/peakrdl_ipxact/__peakrdl__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SystemRDL/PeakRDL-ipxact/HEAD/src/peakrdl_ipxact/__peakrdl__.py -------------------------------------------------------------------------------- /src/peakrdl_ipxact/exporter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SystemRDL/PeakRDL-ipxact/HEAD/src/peakrdl_ipxact/exporter.py -------------------------------------------------------------------------------- /src/peakrdl_ipxact/importer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SystemRDL/PeakRDL-ipxact/HEAD/src/peakrdl_ipxact/importer.py -------------------------------------------------------------------------------- /src/peakrdl_ipxact/typemaps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SystemRDL/PeakRDL-ipxact/HEAD/src/peakrdl_ipxact/typemaps.py -------------------------------------------------------------------------------- /tests/.coveragerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SystemRDL/PeakRDL-ipxact/HEAD/tests/.coveragerc -------------------------------------------------------------------------------- /tests/.gitignore: -------------------------------------------------------------------------------- 1 | *.rpt 2 | htmlcov/ 3 | *.xml -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/mypy.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SystemRDL/PeakRDL-ipxact/HEAD/tests/mypy.ini -------------------------------------------------------------------------------- /tests/pylint.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SystemRDL/PeakRDL-ipxact/HEAD/tests/pylint.rc -------------------------------------------------------------------------------- /tests/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SystemRDL/PeakRDL-ipxact/HEAD/tests/requirements.txt -------------------------------------------------------------------------------- /tests/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SystemRDL/PeakRDL-ipxact/HEAD/tests/run.sh -------------------------------------------------------------------------------- /tests/schema/.gitignore: -------------------------------------------------------------------------------- 1 | *.xsd 2 | -------------------------------------------------------------------------------- /tests/schema/1685-2009/download_schema.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SystemRDL/PeakRDL-ipxact/HEAD/tests/schema/1685-2009/download_schema.sh -------------------------------------------------------------------------------- /tests/schema/1685-2014/download_schema.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SystemRDL/PeakRDL-ipxact/HEAD/tests/schema/1685-2014/download_schema.sh -------------------------------------------------------------------------------- /tests/test_import_export.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SystemRDL/PeakRDL-ipxact/HEAD/tests/test_import_export.py -------------------------------------------------------------------------------- /tests/test_sources/accellera-generic_example.rdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SystemRDL/PeakRDL-ipxact/HEAD/tests/test_sources/accellera-generic_example.rdl -------------------------------------------------------------------------------- /tests/test_sources/nested.rdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SystemRDL/PeakRDL-ipxact/HEAD/tests/test_sources/nested.rdl -------------------------------------------------------------------------------- /tests/test_sources/nested_allpresent.rdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SystemRDL/PeakRDL-ipxact/HEAD/tests/test_sources/nested_allpresent.rdl -------------------------------------------------------------------------------- /tests/unittest_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SystemRDL/PeakRDL-ipxact/HEAD/tests/unittest_utils.py --------------------------------------------------------------------------------