MatchLib
Public Member Functions | List of all members
ScratchpadTraits< WORD_TYPE, NUM_BANKS, CAPACITY_IN_WORDS >::scratchpad_req_t Struct Reference
Inheritance diagram for ScratchpadTraits< WORD_TYPE, NUM_BANKS, CAPACITY_IN_WORDS >::scratchpad_req_t:
cli_req_t< T, AddrWidth, N > nvhls_message nvhls_message

Public Member Functions

void set (unsigned idx, addr_t _addr, word_type _data=0)
 
- Public Member Functions inherited from cli_req_t< T, AddrWidth, N >
 NVUINTW (AddrWidth) addr[N]
 
template<unsigned int Size>
void Marshall (Marshaller< Size > &m)
 
 NVUINTW (AddrWidth) addr[N]
 
template<unsigned int Size>
void Marshall (Marshaller< Size > &m)
 

Additional Inherited Members

- Public Attributes inherited from cli_req_t< T, AddrWidth, N >
CLITYPE_T type
 
bool valids [N]
 
data [N]
 
ScratchpadOpcode opcode
 
sc_lv< N > valids
 
- Static Public Attributes inherited from cli_req_t< T, AddrWidth, N >
static const unsigned int type_width = Wrapped<T>::width
 
static const int width = 1 + N + N * (AddrWidth + type_width)
 
static const unsigned int width = kScratchpadOpcodeSize + N + N * (AddrWidth + type_width)
 

Detailed Description

template<typename WORD_TYPE, int NUM_BANKS, int CAPACITY_IN_WORDS>
struct ScratchpadTraits< WORD_TYPE, NUM_BANKS, CAPACITY_IN_WORDS >::scratchpad_req_t

Definition at line 417 of file Scratchpad.h.


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