MatchLib
All Classes Namespaces Files Functions Modules Pages
Public Types | Public Member Functions | Public Attributes | Static Public Attributes | List of all members
RdResp< Cfg > Struct Template Reference

The struct for read responses for AxiManagerGate. More...

#include <AxiManagerGateIf.h>

Inheritance diagram for RdResp< Cfg >:
nvhls_message

Public Types

typedef axi::axi4< Cfg > axi4_
 

Public Member Functions

template<unsigned int Size>
void Marshall (Marshaller< Size > &m)
 

Public Attributes

axi4_::Resp resp
 
axi4_::Data data
 
axi4_::Last last
 
axi4_::RUser ruser
 

Static Public Attributes

static const unsigned int width
 

Detailed Description

template<typename Cfg>
struct RdResp< Cfg >

The struct for read responses for AxiManagerGate.

Template Parameters
CfgA valid AXI config.

Definition at line 145 of file AxiManagerGateIf.h.

Member Typedef Documentation

◆ axi4_

template<typename Cfg >
typedef axi::axi4<Cfg> RdResp< Cfg >::axi4_

Definition at line 147 of file AxiManagerGateIf.h.

Member Function Documentation

◆ Marshall()

template<typename Cfg >
template<unsigned int Size>
void RdResp< Cfg >::Marshall ( Marshaller< Size > &  m)
inline

Definition at line 157 of file AxiManagerGateIf.h.

Member Data Documentation

◆ resp

template<typename Cfg >
axi4_::Resp RdResp< Cfg >::resp

Definition at line 148 of file AxiManagerGateIf.h.

◆ data

template<typename Cfg >
axi4_::Data RdResp< Cfg >::data

Definition at line 149 of file AxiManagerGateIf.h.

◆ last

template<typename Cfg >
axi4_::Last RdResp< Cfg >::last

Definition at line 150 of file AxiManagerGateIf.h.

◆ ruser

template<typename Cfg >
axi4_::RUser RdResp< Cfg >::ruser

Definition at line 151 of file AxiManagerGateIf.h.

◆ width

template<typename Cfg >
const unsigned int RdResp< Cfg >::width
static
Initial value:
= axi4_::RESP_WIDTH + axi4_::DATA_WIDTH +
axi4_::LAST_WIDTH + axi4_::RUSER_WIDTH

Definition at line 153 of file AxiManagerGateIf.h.


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