Reply To: Setting tKeep per transaction using Send

Why OSVVM™? Forums OSVVM Setting tKeep per transaction using Send Reply To: Setting tKeep per transaction using Send

#2807
Jim Lewis
Member

Hi Senthil,
The next thing to know is that every feature in OSVVM VC is tested. That is why our test suite has so many test cases. Test cases for AxiStream are in the directory, OsvvmLibraries/AXI4/AxiStream/TestCases. A search for UU finds that test cases that test this capability:

TbStream_ByteHandling1.vhd – tests using X”UU” and X”WW” in different positions of a send for single word transfers.
TbStream_ByteHandlingBurst1.vhd – tests using X”UU” and X”WW” in different positions of a SendBurst for burst transfers.

In short, it is nothing more than putting the X”UU” or X”WW” into the appropriate position:

Send(TRec, X”WW12UU34″) ; — A 32 bit word with TStrb = “0101” and TKeep = “1101”

Best Regards,
Jim