MatchLib
Public Types | Public Member Functions | Public Attributes | List of all members
axi::axi4< Cfg >::write::master< PortType > Class Template Reference

The AXI write master port. This port has AW and W request channels as outputs and a B response channel as input. More...

#include <axi4.h>

Public Types

typedef Connections::Out< AddrPayload, PortType > AWPort
 
typedef Connections::Out< WritePayload, PortType > WPort
 
typedef Connections::In< WRespPayload, PortType > BPort
 

Public Member Functions

 master (const char *name)
 
void reset ()
 
WRespPayload write (const AddrPayload &addr, const WritePayload &data)
 
template<class C >
void operator() (C &c)
 

Public Attributes

AWPort aw
 
WPort w
 
BPort b
 

Detailed Description

template<typename Cfg>
template<Connections::connections_port_t PortType = AUTO_PORT>
class axi::axi4< Cfg >::write::master< PortType >

The AXI write master port. This port has AW and W request channels as outputs and a B response channel as input.

Definition at line 457 of file axi4.h.


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