This protocol defines two behaviors that permit a master to change the state of signals such as interrupt and to retrieve the state of such signals from slaves. Strictly speaking this behavior is not covered by AMBA3, but is provided with the AMBA-PV components.
set_state(int export_id, const bool &state): void
- Transfers a signal state. The
export_idparameter must be set to 0 in this context.
get_state(int export_id, tlm::tlm_tag<bool> * t): bool
- Retrieves a signal state. The
export_idparameter must be set to 0, and the
tparameter must be set to
NULL, in this context.