UVVM provides various VVC components that can be used out of the box.
For example Avalon MM, AXI-lite, AXI-stream, SPI, ect.
To which level of protocol compliances are these specified and tested?
Is this somewhere in the VVC documentation?
Is the Avalon MM VVC fully compliant to the Avalon specification of Intel/Altera?
Does the Avalon MM VVC support burst mode?
Does the Avalon MM VVC respect the WAIT_REQUEST signal?
Where can I find which SPI MODEs are all supported in the SPI VVC?
I can also imagine that not all features are implemented, as this is protocol specific.
And UVVM is not a Verification IP provider, but an open source verification methodology.
So what is the UVVM/bitvis philosophy behind creating and providing VVC components?
Is it just a “getting started component with basic/limited protocol features”?
Or something else as well?