Quantcast
Channel: UVM SystemVerilog Discussions Forum RSS Feed
Viewing all articles
Browse latest Browse all 410

Configure DUT ports from outside agent

$
0
0

Hi All,

  I am learning UVM at the moment and I am working on an I2C slave monitor.  I want to put multiple I2C slaves on a bus, each slave will have a dedicated agent.  One of these agents will be active - driving transactions to the across the interface.  Each slave should access the bus by driving SDA at any one time.

 

I wish to put a monitor on the SDA line, such that any time it is driven by a slave (not the master) - a check that the slave was previously addressed can be performed.  Part of this check requires information on pins from the DUT (SDA_out, slave_address[x:y]).  How can I get this information into the monitor of each agent without hard-coding the values?

 

Thanks,

 

S


Viewing all articles
Browse latest Browse all 410

Trending Articles