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 file
- output- 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 installMIT License
PYHDL Team