LBUS Agent
This agent is a low-level agent that is responsible for communication through the Xilinx LBUS interface. This package, uvm_lbus, contains 2 agents. The TX agent sends low-level transactions to the DUT. The RX agent is responsible for correctly receiving low-level transactions sent by the DUT.
Sequence Item
The following table shows properties in the sequence_item class.
rand logic [4*128-1 : 0] data;
rand logic [4 -1 : 0] ena;
rand logic [4 -1 : 0] sop;
rand logic [4 -1 : 0] eop;
rand logic [4 -1 : 0] err;
rand logic [4*4 -1 : 0] mty;
rand logic rdy;
Sequences
sequence_rx is a common ready-generating sequence that internally uses the uvm_common::rand_rdy.
sequence_rx_stop is a sequence with an asserted READY signal.
sequence_rx_fullspeed is a sequence with a deasserted READY signal.
Sequence Libraries
sequence_library_rx contains: sequence_rx, sequence_rx_stop, sequence_rx_fullspeed.
sequence_library_rx_fullspeed contains: sequence_rx_fullspeed.