PyZZA_hdl
Tools to accelerate the FPGA development.
Install from source code
git clone
cd /PyZZA_hdl
sudo pip install .
Tools
hdlRepo
Create a repository structure for an HDL module.
carlos@carlos-pc:~/repositorios/example$ hdlRepo --help
usage: hdlRepo [-h] --core [CORE [CORE ...]]
Create a repository structure for an HDL module.
optional arguments:
-h, --help show this help message and exit
--core [CORE [CORE ...]]
Add IP to the repository. Run in git project. Example:
--core DDC block_RAM
hdlRun
Automated creation of VUnit run.py
carlos@carlos-pc:~/repositorios/example$ hdlRun --help
usage: hdlRun [-h] --src SRC --tb TB --name NAME
Automated creation of VUnit run.py
optional arguments:
-h, --help show this help message and exit
--src SRC .vhd source folder.
--tb TB vhd. testbech path.
--name NAME IP core name.
Upload to pip
python setup.py sdist
twine upload dist/PyZZA_hdl-1.0.3.tar.gz