IP PortfolioVerification IPserial peripheral vip

of_vip_spi_bfm

SPI bus functional model and agent

Maturity simulatedTargets FPGA + ASICDifficulty EasyPriority 1

SPI controller and target agents with programmable mode, word size, inter-word gaps and multiple chip selects.

Simulated. The RTL is lint clean and passes its self-checking testbench against a reference model in simulation. It has not been run on an FPGA board or in silicon.

Interfaces

PortDirectionKindWidthNotes
sclkoutserial1 
mosioutserial1 
misoinserial1 
csnoutparallel4 

Standards

No external standard applies.

More in serial peripheral vip

IDBlockMaturity
of_vip_i2c_monI2C monitor and protocol checkersimulated
of_vip_i2c_bfmI2C bus functional model and agentsimulated
of_vip_i3c_monMIPI I3C monitor and protocol checkerplanned
of_vip_i3c_bfmMIPI I3C bus functional model and agentplanned
of_vip_spi_monSPI monitor and protocol checkersimulated
of_vip_xspi_monQuad/Octal SPI (xSPI) monitor and protocol checkersimulated
of_vip_xspi_bfmQuad/Octal SPI host agent and flash modelsimulated
of_vip_uart_monUART monitor and protocol checkersimulated
of_vip_uart_bfmUART bus functional model and agentsimulated