Skip to content

verilog uart tested on the lattice ice40 and simulated with cocotb, inspired by Obijuan / open-fpga-verilog-tutorial

License

Notifications You must be signed in to change notification settings

forensicgarlic/verilog_uart

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

verilog_uart

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

Bootstrapping the verilog uart repo

sudo apt install git

Connecting to github with ssh

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.

About

verilog uart tested on the lattice ice40 and simulated with cocotb, inspired by Obijuan / open-fpga-verilog-tutorial

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published