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

Public Types

typedef Wrapped< Message > WMessage
 
typedef sc_lv< WMessage::width > MsgBits
 
typedef Packet< WMessage::width, DestWidthPerHop, MaxHops, PacketIdWidth > Packet_t
 

Public Member Functions

 InNetwork (sc_module_name name)
 
void line_trace ()
 

Public Attributes

sc_in_clk clk
 
sc_in< bool > rst
 
In< Packet_tenq
 
Out< Message > deq
 

Static Public Attributes

static const unsigned int width = WMessage::width
 

Protected Member Functions

void Init ()
 
void AssignMsg ()
 
void AssignVal ()
 
void AssignRdy ()
 

Detailed Description

template<typename Message, unsigned int DestWidthPerHop, unsigned int MaxHops, unsigned int PacketIdWidth>
class Connections::InNetwork< Message, DestWidthPerHop, MaxHops, PacketIdWidth >

Definition at line 35 of file nvhls_connections_network.h.


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