Public Member Functions | |
BypassBuffered (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::nbits<NumEntries - 1>::val |
Definition at line 467 of file nvhls_connections_buffered_ports.h.
|
protected |
Definition at line 490 of file nvhls_connections_buffered_ports.h.
|
inline |
Definition at line 478 of file nvhls_connections_buffered_ports.h.
|
inline |
Definition at line 485 of file nvhls_connections_buffered_ports.h.
|
inlineprotected |
Definition at line 506 of file nvhls_connections_buffered_ports.h.
|
inlineprotected |
Definition at line 545 of file nvhls_connections_buffered_ports.h.
|
inlineprotected |
Definition at line 548 of file nvhls_connections_buffered_ports.h.
|
inlineprotected |
Definition at line 554 of file nvhls_connections_buffered_ports.h.
|
inlineprotected |
Definition at line 573 of file nvhls_connections_buffered_ports.h.
|
inlineprotected |
Definition at line 590 of file nvhls_connections_buffered_ports.h.
|
inlineprotected |
Definition at line 606 of file nvhls_connections_buffered_ports.h.
|
inlineprotected |
Definition at line 627 of file nvhls_connections_buffered_ports.h.
|
inline |
Definition at line 663 of file nvhls_connections_buffered_ports.h.
|
static |
Definition at line 471 of file nvhls_connections_buffered_ports.h.
sc_in_clk Connections::BypassBuffered< Message, NumEntries, port_marshall_type >::clk |
Definition at line 473 of file nvhls_connections_buffered_ports.h.
sc_in<bool> Connections::BypassBuffered< Message, NumEntries, port_marshall_type >::rst |
Definition at line 474 of file nvhls_connections_buffered_ports.h.
In<Message, port_marshall_type> Connections::BypassBuffered< Message, NumEntries, port_marshall_type >::enq |
Definition at line 475 of file nvhls_connections_buffered_ports.h.
Out<Message, port_marshall_type> Connections::BypassBuffered< Message, NumEntries, port_marshall_type >::deq |
Definition at line 476 of file nvhls_connections_buffered_ports.h.
|
staticprotected |
Definition at line 491 of file nvhls_connections_buffered_ports.h.
|
protected |
Definition at line 495 of file nvhls_connections_buffered_ports.h.
|
protected |
Definition at line 496 of file nvhls_connections_buffered_ports.h.
|
protected |
Definition at line 497 of file nvhls_connections_buffered_ports.h.
|
protected |
Definition at line 500 of file nvhls_connections_buffered_ports.h.
|
protected |
Definition at line 501 of file nvhls_connections_buffered_ports.h.
|
protected |
Definition at line 502 of file nvhls_connections_buffered_ports.h.
|
protected |
Definition at line 503 of file nvhls_connections_buffered_ports.h.