MatchLib
Public Member Functions | Public Attributes | Static Public Attributes | Friends | List of all members
axi::axi4< Cfg >::AddrPayload Struct Reference

A struct composed of the signals associated with AXI read and write requests. More...

#include <axi4.h>

Inheritance diagram for axi::axi4< Cfg >::AddrPayload:
nvhls_message

Public Member Functions

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

Public Attributes

Id id
 
Addr addr
 
Burst burst
 
BeatNum len
 
BeatSize size
 
Cache cache
 
AUser auser
 

Static Public Attributes

static const unsigned int width
 

Friends

std::ostream & operator<< (ostream &os, const AddrPayload &rhs)
 

Detailed Description

template<typename Cfg>
struct axi::axi4< Cfg >::AddrPayload

A struct composed of the signals associated with AXI read and write requests.

Definition at line 108 of file axi4.h.

Member Data Documentation

template<typename Cfg>
const unsigned int axi::axi4< Cfg >::AddrPayload::width
static
Initial value:
= ADDR_WIDTH + ID_WIDTH + ALEN_WIDTH +
ASIZE_WIDTH + BURST_WIDTH + CACHE_WIDTH +
AUSER_WIDTH

Definition at line 117 of file axi4.h.


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