A base class which implements a “FIFO register” functionality. This register holds mulitple elements - limited in quantity by the amount of memory on the system. The first item put into the fifo is the first item retrieved.
| uvm_fifo_register | |||||||||||||||||
| A base class which implements a “FIFO register” functionality. | |||||||||||||||||
| Class Hierarchy | |||||||||||||||||
| |||||||||||||||||
| Class Declaration | |||||||||||||||||
| |||||||||||||||||
| Methods | |||||||||||||||||
| size() | Return the number of reads() that it will take to get all the data items read. | ||||||||||||||||
| fifo_write() | Call this function to append a new value to the fifo register. | ||||||||||||||||
| fifo_read() | Call this function to fetch or read the last item written from the FIFO register. | ||||||||||||||||
| read_without_notify() | |||||||||||||||||
| write_without_notify() | |||||||||||||||||
virtual function int size()
Return the number of reads() that it will take to get all the data items read.
virtual function void fifo_write( T v )
Call this function to append a new value to the fifo register.
virtual function T fifo_read()
Call this function to fetch or read the last item written from the FIFO register.
function T read_without_notify(
function void write_without_notify( T v,
A base class which implements a “FIFO register” functionality.
class uvm_fifo_register #( type T = bit[31:0] ) extends uvm_register#(T)
Return the number of reads() that it will take to get all the data items read.
virtual function int size()
Call this function to append a new value to the fifo register.
virtual function void fifo_write( T v )
Call this function to fetch or read the last item written from the FIFO register.
virtual function T fifo_read()
function T read_without_notify(
function void write_without_notify( T v,