MatchLib
All Classes Namespaces Files Functions Modules Pages
Public Types | Public Member Functions | Public Attributes | List of all members
axi::axi4< Cfg >::write::chan< PortType > Class Template Reference

The AXI write channel, used for connecting an AXI manager and AXI subordinate. More...

#include <axi4.h>

Public Types

typedef Connections::Combinational< AddrPayload, PortType > AWChan
 
typedef Connections::Combinational< WritePayload, PortType > WChan
 
typedef Connections::Combinational< WRespPayload, PortType > BChan
 

Public Member Functions

 chan (const char *name)
 

Public Attributes

AWChan aw
 
WChan w
 
BChan b
 

Detailed Description

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

The AXI write channel, used for connecting an AXI manager and AXI subordinate.

Definition at line 348 of file axi4.h.

Member Typedef Documentation

◆ AWChan

template<typename Cfg >
template<Connections::connections_port_t PortType = AUTO_PORT>
typedef Connections::Combinational<AddrPayload, PortType> axi::axi4< Cfg >::write::chan< PortType >::AWChan

Definition at line 350 of file axi4.h.

◆ WChan

template<typename Cfg >
template<Connections::connections_port_t PortType = AUTO_PORT>
typedef Connections::Combinational<WritePayload, PortType> axi::axi4< Cfg >::write::chan< PortType >::WChan

Definition at line 351 of file axi4.h.

◆ BChan

template<typename Cfg >
template<Connections::connections_port_t PortType = AUTO_PORT>
typedef Connections::Combinational<WRespPayload, PortType> axi::axi4< Cfg >::write::chan< PortType >::BChan

Definition at line 352 of file axi4.h.

Constructor & Destructor Documentation

◆ chan()

template<typename Cfg >
template<Connections::connections_port_t PortType = AUTO_PORT>
axi::axi4< Cfg >::write::chan< PortType >::chan ( const char *  name)
inline

Definition at line 358 of file axi4.h.

Member Data Documentation

◆ aw

template<typename Cfg >
template<Connections::connections_port_t PortType = AUTO_PORT>
AWChan axi::axi4< Cfg >::write::chan< PortType >::aw

Definition at line 354 of file axi4.h.

◆ w

template<typename Cfg >
template<Connections::connections_port_t PortType = AUTO_PORT>
WChan axi::axi4< Cfg >::write::chan< PortType >::w

Definition at line 355 of file axi4.h.

◆ b

template<typename Cfg >
template<Connections::connections_port_t PortType = AUTO_PORT>
BChan axi::axi4< Cfg >::write::chan< PortType >::b

Definition at line 356 of file axi4.h.


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