Skip to content

DenizzzGuzell/SPI_VIP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SPI_VIP

Verification IP of fully parameterized 4 modes SPI

Configuration Parameters

CPOL : Clock Polarity

CPHA : Clock Phase

DATA_BYTE_WIDTH : Transaction byte number

MAX_SLAVE_NUMBER : Slave count which are connected to master

sCLK_Period : Spi Clock Period generated by VIP master

Detailed description of SPI can be found in :

https://en.wikipedia.org/wiki/Serial_Peripheral_Interface

Transaction

Here an example transaction between SPI VIP and SPI Slave :

image

Configuration of Transaction given above is :

image

Test Names and Results

Created test name for writing and reading at the same time is spi_wr_test

Created test name for writing only is spi_w_test

Created test name for reading only is spi_r_test

Results of spi_wr_test is : image

Assertion Results

Given test above named spi_wr_test assertion results are :

image

Coverage

Given test above named spi_wr_test code coverage is :

image

About

Verification IP of fully parameterized 4 modes SPI

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors