RTL and firmware samples.

Explore SystemVerilog designs and a bare-metal C SPI driver, with source files and tests you can run.

Round-robin bus arbiter
AXI4-Lite register bank and SPI master
Asynchronous dual-clock FIFO
Bare-metal C SPI driver

Test the three RTL samples

Combine the rtl/ and tb/ files in one folder with the Makefile and follow the collection README.