Zx7E4 is a processor simulated using VHDL.
The name is the combination of zero-based
and 0x7E4
(2020 in HEX).
- GHDL: an open-source simulator for the VHDL language.
- VUint: an open source unit testing framework for VHDL.
- GTKWave: a fully featured GTK+ based wave viewer.
- Install Docker Desktop for Windows.
- Install VcXsrv Windows X Server.
- Run both Docker Desktop and VcXsrv (with default config).
docker-compose run --rm main python run.py
VS Code Task:
run-container
(Ctrl + Shift + B)
docker-compose run --rm main python run.py -g
VS Code Task:
run-container-graphical
- Use VHDL Formatter for code formatting.
- Use short descriptive names.
- Use Generics and Constants wherever possible.
- Configure tab size to 2 spaces.