Create an FPGA-based SPI interface that will support a wide range of clock frequencies.