Public Types | |
typedef Wrapped< Message > | WMessage |
typedef sc_lv< WMessage::width > | MsgBits |
typedef Packet< WMessage::width, DestWidthPerHop, MaxHops, PacketIdWidth > | Packet_t |
Public Member Functions | |
OutNetwork (sc_module_name name) | |
void | line_trace () |
Public Attributes | |
sc_in_clk | clk |
sc_in< bool > | rst |
In< Message > | enq |
Out< Packet_t > | deq |
In< sc_lv< DestWidthPerHop *MaxHops > > | route |
In< sc_lv< PacketIdWidth > > | id |
sc_signal< sc_lv< DestWidthPerHop *MaxHops > > | route_state |
sc_signal< sc_lv< PacketIdWidth > > | id_state |
Static Public Attributes | |
static const int | kDebugLevel = 3 |
static const unsigned int | width = WMessage::width |
Protected Member Functions | |
void | Init () |
void | AssignMsg () |
void | AssignVal () |
void | AssignRdy () |
void | TieToHigh () |
void | SetState () |
Definition at line 128 of file nvhls_connections_network.h.
typedef Wrapped<Message> Connections::OutNetwork< Message, DestWidthPerHop, MaxHops, PacketIdWidth >::WMessage |
Definition at line 133 of file nvhls_connections_network.h.
typedef sc_lv<WMessage::width> Connections::OutNetwork< Message, DestWidthPerHop, MaxHops, PacketIdWidth >::MsgBits |
Definition at line 135 of file nvhls_connections_network.h.
typedef Packet<WMessage::width, DestWidthPerHop, MaxHops, PacketIdWidth> Connections::OutNetwork< Message, DestWidthPerHop, MaxHops, PacketIdWidth >::Packet_t |
Definition at line 137 of file nvhls_connections_network.h.
|
inline |
Definition at line 151 of file nvhls_connections_network.h.
|
inline |
Definition at line 158 of file nvhls_connections_network.h.
|
inlineprotected |
Definition at line 163 of file nvhls_connections_network.h.
|
inlineprotected |
Definition at line 188 of file nvhls_connections_network.h.
|
inlineprotected |
Definition at line 202 of file nvhls_connections_network.h.
|
inlineprotected |
Definition at line 203 of file nvhls_connections_network.h.
|
inlineprotected |
Definition at line 205 of file nvhls_connections_network.h.
|
inlineprotected |
Definition at line 210 of file nvhls_connections_network.h.
|
inline |
Definition at line 228 of file nvhls_connections_network.h.
|
static |
Definition at line 132 of file nvhls_connections_network.h.
|
static |
Definition at line 134 of file nvhls_connections_network.h.
sc_in_clk Connections::OutNetwork< Message, DestWidthPerHop, MaxHops, PacketIdWidth >::clk |
Definition at line 140 of file nvhls_connections_network.h.
sc_in<bool> Connections::OutNetwork< Message, DestWidthPerHop, MaxHops, PacketIdWidth >::rst |
Definition at line 141 of file nvhls_connections_network.h.
In<Message> Connections::OutNetwork< Message, DestWidthPerHop, MaxHops, PacketIdWidth >::enq |
Definition at line 142 of file nvhls_connections_network.h.
Out<Packet_t> Connections::OutNetwork< Message, DestWidthPerHop, MaxHops, PacketIdWidth >::deq |
Definition at line 143 of file nvhls_connections_network.h.
In<sc_lv<DestWidthPerHop * MaxHops> > Connections::OutNetwork< Message, DestWidthPerHop, MaxHops, PacketIdWidth >::route |
Definition at line 144 of file nvhls_connections_network.h.
In<sc_lv<PacketIdWidth> > Connections::OutNetwork< Message, DestWidthPerHop, MaxHops, PacketIdWidth >::id |
Definition at line 145 of file nvhls_connections_network.h.
sc_signal<sc_lv<DestWidthPerHop * MaxHops> > Connections::OutNetwork< Message, DestWidthPerHop, MaxHops, PacketIdWidth >::route_state |
Definition at line 148 of file nvhls_connections_network.h.
sc_signal<sc_lv<PacketIdWidth> > Connections::OutNetwork< Message, DestWidthPerHop, MaxHops, PacketIdWidth >::id_state |
Definition at line 149 of file nvhls_connections_network.h.