MatchLib
Public Member Functions | Public Attributes | Static Public Attributes | Protected Types | Protected Member Functions | Protected Attributes | List of all members
Connections::Pipeline< Message, port_marshall_type > Class Template Reference
Inheritance diagram for Connections::Pipeline< Message, port_marshall_type >:

Public Member Functions

 Pipeline (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

void Init ()
 
void WriteEn ()
 
void EnqRdy ()
 
void DeqVld ()
 
void DeqMsg ()
 
void Seq ()
 

Protected Attributes

sc_signal< Bit > wen
 
sc_signal< Bit > full
 
StateSignal< Message, port_marshall_type > state
 

Detailed Description

template<typename Message, connections_port_t port_marshall_type>
class Connections::Pipeline< Message, port_marshall_type >

Definition at line 320 of file nvhls_connections_buffered_ports.h.


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