PYHDL is a Python to VHDL converter that translates Python-like syntax to VHDL hardware description language code.
- Convert Python-like syntax to VHDL
- Support for entities, processes, functions, loops, and conditionals
- Command-line interface
To build a Debian package (.deb file):
-
On Linux (WSL/Ubuntu/Debian):
chmod +x build_deb.sh ./build_deb.sh
-
Install the package:
sudo dpkg -i pyhdl_0.1.0-1_amd64.deb
-
Fix any dependencies:
sudo apt-get install -f
On Linux:
make deb
sudo make installpyhdl input.py output.vhd [--verbose]input- Input Python-like fileoutput- Output VHDL file (default: out.vhd)--verbose, -v- Enable verbose output
pyhdl mydesign.py mydesign.vhd- Python 3.7 or higher
- Debian/Ubuntu system (for .deb packaging)
Install for development:
python3 setup.py installApache 2.0 License
PYHDL Team