quic/qbox
Loading...
Searching...
No Matches
Classes | Public Member Functions | Public Attributes | List of all members
exclusive_monitor Class Reference

ARM-like global exclusive monitor. More...

#include <exclusive-monitor.h>

Inheritance diagram for exclusive_monitor:
Inheritance graph
[legend]
Collaboration diagram for exclusive_monitor:
Collaboration graph
[legend]

Public Member Functions

 exclusive_monitor (const sc_core::sc_module_name &name)
 
 exclusive_monitor (const exclusive_monitor &)=delete
 

Public Attributes

tlm_utils::simple_target_socket< exclusive_monitor, DEFAULT_TLM_BUSWIDTH > front_socket
 
tlm_utils::simple_initiator_socket< exclusive_monitor, DEFAULT_TLM_BUSWIDTH > back_socket
 

Detailed Description

ARM-like global exclusive monitor.

This component models an ARM-like global exclusive monitor. It connects in front of an target and monitors accesses to it. It behaves as follows:


The documentation for this class was generated from the following file: