串行外设接口SPI master和slave verilog代码,支持极性和相位共4种mode,含tb文件和Makefile文件