avl_axi._emonitor module
- class avl_axi._emonitor.ExclusivityMonitor(*args, **kwargs)[source]
- Parameters:
name (str)
parent (Component)
- __init__(name, parent)[source]
Initialize the AXI Exclusivity Monitor
- Parameters:
name (str) – Name of the agent instance
parent (Component) – Parent component
- Return type:
None
- process_write(item)[source]
Process a sequence item update for exclusivity
- Parameters:
item (SequenceItem) – The sequence item to process
- Return type:
None
- process_read(item)[source]
Process a sequence item update for exclusivity
- Parameters:
item (SequenceItem) – The sequence item to process
- Return type:
None