Specialization for single entry and NumBanks for QoR optimization.
More...
#include <fifo.h>
|
typedef | NVUINTW (BankSelWidth) BankIdx |
|
typedef | NVUINTW (1) T |
|
void | push (DataType wr_data, BankIdx bidx=0) |
|
DataType | pop (BankIdx bidx=0) |
|
void | incrHead (BankIdx bidx=0) |
|
DataType | peek (BankIdx bidx=0) |
|
bool | isEmpty (BankIdx bidx=0) |
|
bool | isFull (BankIdx bidx=0) |
|
T | NumFilled (T bidx=0) |
|
T | NumAvailable (T bidx=0) |
|
void | reset () |
|
template<unsigned int Size> |
void | Marshall (Marshaller< Size > &m) |
|
|
static const int | BankSelWidth |
|
template<typename DataType, unsigned int NumBanks>
class FIFO< DataType, 1, NumBanks >
Specialization for single entry and NumBanks for QoR optimization.
- Template Parameters
-
DataType | DataType of entry in FIFO |
NumBanks | Number of FIFO banks |
Definition at line 311 of file fifo.h.
◆ BankSelWidth
template<typename DataType , unsigned int NumBanks>
const int FIFO< DataType, 1, NumBanks >::BankSelWidth |
|
static |
Initial value:=
Compute number of bits to represent a constant.
Definition at line 317 of file fifo.h.
The documentation for this class was generated from the following file: