MatchLib
All Classes Namespaces Files Functions Modules Pages
Public Member Functions | Public Attributes | 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

 AUTO_GEN_FIELD_METHODS (AddrPayload,(id, addr, burst, len, size, cache, auser)) AddrPayload()
 

Public Attributes

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

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 114 of file axi4.h.

Member Function Documentation

◆ AUTO_GEN_FIELD_METHODS()

template<typename Cfg >
axi::axi4< Cfg >::AddrPayload::AUTO_GEN_FIELD_METHODS ( AddrPayload  ,
( id, addr, burst, len, size, cache, auser)   
)
inline

Definition at line 123 of file axi4.h.

Member Data Documentation

◆ id

template<typename Cfg >
Id axi::axi4< Cfg >::AddrPayload::id

Definition at line 115 of file axi4.h.

◆ addr

template<typename Cfg >
Addr axi::axi4< Cfg >::AddrPayload::addr

Definition at line 116 of file axi4.h.

◆ burst

template<typename Cfg >
Burst axi::axi4< Cfg >::AddrPayload::burst

Definition at line 117 of file axi4.h.

◆ len

template<typename Cfg >
BeatNum axi::axi4< Cfg >::AddrPayload::len

Definition at line 118 of file axi4.h.

◆ size

template<typename Cfg >
BeatSize axi::axi4< Cfg >::AddrPayload::size

Definition at line 119 of file axi4.h.

◆ cache

template<typename Cfg >
Cache axi::axi4< Cfg >::AddrPayload::cache

Definition at line 120 of file axi4.h.

◆ auser

template<typename Cfg >
AUser axi::axi4< Cfg >::AddrPayload::auser

Definition at line 121 of file axi4.h.


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