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

The AXI read slave port. This port has an AR request channel as input and an R response channel as output. More...

#include <axi4.h>

Public Types

typedef Connections::In< AddrPayload, PortType > ARPort
 
typedef Connections::Out< ReadPayload, PortType > RPort
 

Public Member Functions

 slave (const char *name)
 
void reset ()
 
AddrPayload aread ()
 
bool nb_aread (AddrPayload &addr)
 
void rwrite (const ReadPayload &data)
 
bool nb_rwrite (const ReadPayload &data)
 
template<class C >
void operator() (C &c)
 

Public Attributes

ARPort ar
 
RPort r
 

Detailed Description

template<typename Cfg>
template<Connections::connections_port_t PortType = AUTO_PORT>
class axi::axi4< Cfg >::read::slave< PortType >

The AXI read slave port. This port has an AR request channel as input and an R response channel as output.

Definition at line 391 of file axi4.h.


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