SPI Master is full-featured, easy-to-use, synthesizable design, compatible with SPI Block Guide 4.01 Complient. Through its SPI Master compatibility, it provides a simple interface to a wide range of low-cost devices. SPI Master IIP is proven in FPGA environment. Designed to work with a wide variety of SPI bus variants, the core supports run-time control of several SPI protocol parameters. The host interface of the SPI Master can be AMBA APB, AMBA AHB, AMBA AHB-Lite, AMBA AXI, AMBA AXI-Lite, VCI, OCP, Avalon, PLB, Tilelink, Wishbone or Custom protocol.