There are 2 repositories under verilog-spi topic.
Two Verilog SPI module implementations (hard and soft) with advanced options and AXI Full Interface