uvm_broadcast_register.svh

Summary
uvm_broadcast_register.svh
Methods
add_target()Add the register ‘r’ to the list of targets managed by this broadcast register.
write()Re-implement write() to forward all writes to the managed targets.
poke()Re-implement poke() to forward all pokes to the managed targets.

add_target()

virtual function void add_target(uvm_register #(T) r)

Add the register ‘r’ to the list of targets managed by this broadcast register.

write()

function void write(v,

Re-implement write() to forward all writes to the managed targets.  The value of this “wrapper” register is NEVER updated.

poke()

function void poke(v)

Re-implement poke() to forward all pokes to the managed targets.  The value of this “wrapper” register is NEVER updated.

virtual function void add_target(uvm_register #(T) r)
Add the register ‘r’ to the list of targets managed by this broadcast register.
function void write(v,
Re-implement write() to forward all writes to the managed targets.
function void poke(v)
Re-implement poke() to forward all pokes to the managed targets.