Bus sampling functional coverage
Implement functional coverage to the bus sampling module.
- Sampling a bit by Normal sampling as well as tripple sampling.
- Sampling with Nominal sample.
- Sampling with Data sample.
- Sampling with Secondary sample.
- Secondary sampling with all three types of SSP offset.
- Secondary sampling with Offset only and offset is 0 -> Should be equal to Data sample.
- Secondary sampling configured to Maximum possible value.
- Assertion for secondary sampling point, that it is delayed only up to its saturation value,
- Secondary sample point offset + trv_delay forming more than ssp saturation.
- Assertions on TX Data cache (still to be thought of)
- Bit error detection in Nominal, Data and Secondary sample.