Public Member Functions | |
Buffer (sc_module_name name) | |
void | line_trace () |
Public Attributes | |
sc_in_clk | clk |
sc_in< bool > | rst |
In< Message, port_marshall_type > | enq |
Out< Message, port_marshall_type > | deq |
Static Public Attributes | |
static const int | kDebugLevel = 3 |
Protected Types | |
typedef bool | Bit |
Protected Member Functions | |
typedef | NVUINTW (AddrWidth) BuffIdx |
void | Init () |
void | EnqRdy () |
void | DeqVld () |
void | DeqMsg () |
void | HeadNext () |
void | TailNext () |
void | FullNext () |
void | Seq () |
Protected Attributes | |
sc_signal< Bit > | full_next |
sc_signal< BuffIdx > | head_next |
sc_signal< BuffIdx > | tail_next |
sc_signal< Bit > | full |
sc_signal< BuffIdx > | head |
sc_signal< BuffIdx > | tail |
StateSignal< Message, port_marshall_type > | buffer [NumEntries] |
Static Protected Attributes | |
static const int | AddrWidth = nvhls::index_width<NumEntries>::val |
Definition at line 703 of file nvhls_connections_buffered_ports.h.
|
protected |
Definition at line 726 of file nvhls_connections_buffered_ports.h.
|
inline |
Definition at line 714 of file nvhls_connections_buffered_ports.h.
|
inline |
Definition at line 721 of file nvhls_connections_buffered_ports.h.
|
inlineprotected |
Definition at line 742 of file nvhls_connections_buffered_ports.h.
|
inlineprotected |
Definition at line 781 of file nvhls_connections_buffered_ports.h.
|
inlineprotected |
Definition at line 784 of file nvhls_connections_buffered_ports.h.
|
inlineprotected |
Definition at line 790 of file nvhls_connections_buffered_ports.h.
|
inlineprotected |
Definition at line 805 of file nvhls_connections_buffered_ports.h.
|
inlineprotected |
Definition at line 820 of file nvhls_connections_buffered_ports.h.
|
inlineprotected |
Definition at line 836 of file nvhls_connections_buffered_ports.h.
|
inlineprotected |
Definition at line 856 of file nvhls_connections_buffered_ports.h.
|
inline |
Definition at line 888 of file nvhls_connections_buffered_ports.h.
|
static |
Definition at line 707 of file nvhls_connections_buffered_ports.h.
sc_in_clk Connections::Buffer< Message, NumEntries, port_marshall_type >::clk |
Definition at line 709 of file nvhls_connections_buffered_ports.h.
sc_in<bool> Connections::Buffer< Message, NumEntries, port_marshall_type >::rst |
Definition at line 710 of file nvhls_connections_buffered_ports.h.
In<Message, port_marshall_type> Connections::Buffer< Message, NumEntries, port_marshall_type >::enq |
Definition at line 711 of file nvhls_connections_buffered_ports.h.
Out<Message, port_marshall_type> Connections::Buffer< Message, NumEntries, port_marshall_type >::deq |
Definition at line 712 of file nvhls_connections_buffered_ports.h.
|
staticprotected |
Definition at line 727 of file nvhls_connections_buffered_ports.h.
|
protected |
Definition at line 731 of file nvhls_connections_buffered_ports.h.
|
protected |
Definition at line 732 of file nvhls_connections_buffered_ports.h.
|
protected |
Definition at line 733 of file nvhls_connections_buffered_ports.h.
|
protected |
Definition at line 736 of file nvhls_connections_buffered_ports.h.
|
protected |
Definition at line 737 of file nvhls_connections_buffered_ports.h.
|
protected |
Definition at line 738 of file nvhls_connections_buffered_ports.h.
|
protected |
Definition at line 739 of file nvhls_connections_buffered_ports.h.