IP PortfolioInterface controllersspi

of_spi_master

SPI master

Maturity fpga-routedTargets FPGA + ASICDifficulty EasyPriority 1

SPI controller with programmable clock polarity, phase, divider and chip select.

FPGA-routed. The block meets timing on a routed FPGA netlist at a stated clock and its testbench passes on that netlist. It has not yet run on a board or in silicon.

Interfaces

PortDirectionKindWidthNotes
ctrlin/outAPB control bus32Control and status registers, including ID, VERSION and STATUS
irqoutinterrupt1Interrupt request
sclkoutclock1 
mosioutserial1 
misoinserial1 
cs_noutparallel4 

Standards

No external standard applies.

More in spi

IDBlockMaturity
of_spi_slaveSPI slavesimulated