verilog uart tested on the lattice ice40 and simulated using cocotb receiving 8 bit streams, inspired by Obijuan / open-fpga-verilog-tutorial and ZipCPU / wbuart32
sudo apt install git
ssh-keygen
copy the public key results into your github account
git clone git@github.com:forensicgarlic/verilog_uart.git
Install docker according to this
build the docker to run things:
docker build -t vu .
run the docker image interactively
docker run -it --rm -v ~/<git directory>:/<git directory> vu bash
-i (interactively)
-t (pseudo tty)
--rm (remove container when done)
-v : (allows docker to access at location
cd verilog_uart
run make
make
if one of the tests locks up, It might be cocotb's fault. make sure you're using my branch of cocotb dls_own_hands for now.