{"categories":[{"label":"Electronic Design Automation (EDA)","url":"https://skillfed.io/packages/category/scientific-engineering-electronic-design-automation-eda"}],"enrichment":{"capability":"Converts between SystemRDL register descriptions and IP-XACT XML format, enabling import and export workflows for hardware register modeling.","skillfed_tags":["hardware-design","register-automation","eda-tools"],"use_cases":["Export a SystemRDL register model to IP-XACT XML for consumption by commercial EDA tools","Import an IP-XACT register definition from a third-party IP vendor into a SystemRDL-based design flow","Automate register documentation generation by converting between formats in a CI/CD pipeline","Validate register specifications by round-tripping through both SystemRDL and IP-XACT representations","Integrate legacy IP-XACT designs into a modern SystemRDL-based register automation framework"],"what_it_does":"PeakRDL-ipxact bridges the SystemRDL register description language and the IP-XACT XML standard, two widely used formats in hardware design automation. It provides bidirectional conversion: exporting compiled SystemRDL register models into IP-XACT XML for integration with other EDA tools, and importing existing IP-XACT files back into the systemrdl-compiler namespace for further processing.\n\nThe package is part of the PeakRDL toolchain ecosystem and depends solely on systemrdl-compiler. It targets hardware engineers and EDA tool developers who work with register specifications and need to exchange designs between SystemRDL workflows and IP-XACT-based tools. The package is marked Production/Stable and supports Python 3.6 through 3.12, though it has not been updated since its latest release on 2024-10-15.","worth_installing":"Yes, if you work with both SystemRDL and IP-XACT in hardware design. The package has low install friction, no known vulnerabilities, and stable production status. GPLv3 licensing is suitable for open-source projects but requires review for proprietary use. The aging maintenance status is a minor concern for a stable format converter but suggests limited active development\u2014verify that the IP-XACT schema versions it supports match your tool ecosystem before committing."},"id":"peakrdl-ipxact","links":{"html":"https://skillfed.io/packages/peakrdl-ipxact","md":"https://skillfed.io/packages/peakrdl-ipxact.md","pypi":"https://pypi.org/project/peakrdl-ipxact/"},"maintenance":{"status":"aging"},"meta":{"latest_release":"2024-10-15","license_spdx":null,"license_treatment":"copyleft","name":"peakrdl-ipxact","python_support":"supports_current","summary":"Import and export IP-XACT XML to/from the systemrdl-compiler register model"},"popularity":{"monthly_downloads":414487,"position":6832,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"3.5.0"}
