verilog描述的spi,包括一个apb的上层的模块,经过自己手动验证,没有太多注释,介意请不要下载