MatchLib
|
The AXI write subordinate port. This port has AW and W request channels as inputs and a B response channel as output. More...
#include <axi4.h>
Public Types | |
typedef Connections::In< AddrPayload, PortType > | AWPort |
typedef Connections::In< WritePayload, PortType > | WPort |
typedef Connections::Out< WRespPayload, PortType > | BPort |
Public Member Functions | |
subordinate (const char *name) | |
void | reset () |
void | wread (AddrPayload &addr, WritePayload &data) |
bool | nb_wread (AddrPayload &addr, WritePayload &data) |
void | bwrite (const WRespPayload &resp) |
bool | nb_bwrite (const WRespPayload &resp) |
template<class C > | |
void | operator() (C &c) |
Public Attributes | |
AWPort | aw |
WPort | w |
BPort | b |
bool | got_waddr |
AddrPayload | stored_waddr |
The AXI write subordinate port. This port has AW and W request channels as inputs and a B response channel as output.