Installation
Currently, XML2VHDL is hosted on a public SKAO Github. When using Poetry to manage Python dependencies, the following entry can be added to pyproject.toml.
[tool.poetry.group.xml2vhdl]
optional = false
[tool.poetry.group.xml2vhdl.dependencies]
xml2vhdl = { git = "https://gitlab.com/ska-telescope/ska-low-sps-xml2vhdl/", tag = "0.7.0" }
Note
It is recommended to run XML2VHDL within a Python Virtual Environment.
Running
xml2vhdl --bus_library axi4_lib --slave_library XML_LINK_LIB --input_folder ./xml --relative_output_path ../generated
Help Message
The help message for XML2VHDL is shown below.
xml2vhdl -h