SPI-Implementation A design and a testbench of an SPI system consisting of both master and slave modules in verilog.