src | ||
ulx3s_fpga | ||
.gitignore | ||
Makefile | ||
README.md |
The humble beginnings of a UART loopback.
TOPMODULE=mkTop make v_compile
to generate verilog. The generated verilog can
be found in the verilog_RTL/
folder.
Dependencies
You'll need to install:
- Yosys at git commit: 7ce5011c24b
- nextpnr-0.4-36-gc8406b71
- PrjTrellis at git commit: 1.2.1-22-g35f5aff
- openFPGALoader
Programming the ULX3S
Change into the folder containing this README, and then run ``
make -C ulx3s_fpga
# You may need the following line to set your screen device config
# to one parity and one stop bit. Tested working on MacOS, should
# work on Linux.
stty -f /dev/tty.usbserial-K00027 -cstopb -parenb
screen /dev/tty.usbserial-K00027 9600
Simulation
TODO
Generating Verilog
TOPMODULE=mkTop make v_compile