|
typedef Wrapped< Message > | WMessage |
|
typedef sc_lv< WMessage::width > | MsgBits |
|
typedef Packet< WMessage::width, DestWidthPerHop, MaxHops, PacketIdWidth > | Packet_t |
|
typedef Packet< CreditWidth, DestWidthPerHop, MaxHops, PacketIdWidth > | CreditPacket_t |
|
typedef sc_lv< CreditWidth > | Credit_t |
|
|
| InNetworkCredit (sc_module_name name) |
|
void | line_trace () |
|
|
sc_in_clk | clk |
|
sc_in< bool > | rst |
|
In< Packet_t > | enq |
|
Out< Message > | deq |
|
Out< CreditPacket_t > | credit |
|
In< Credit_t > | init_credits |
|
In< sc_lv< DestWidthPerHop *MaxHops > > | credit_route |
|
In< sc_lv< PacketIdWidth > > | credit_id |
|
OutNetwork< Credit_t, DestWidthPerHop, MaxHops, PacketIdWidth > | credit_out |
|
Combinational< Credit_t > | credit_enq |
|
sc_signal< Credit_t > | credits |
|
sc_signal< Credit_t > | credits_next |
|
|
static const int | kDebugLevel = 3 |
|
static const unsigned int | width = WMessage::width |
|
|
void | Init () |
|
void | AssignMsg () |
|
void | AssignVal () |
|
void | AssignRdy () |
|
void | TieToHigh () |
|
void | AssignNextCredits () |
|
void | AssignCreditMsg () |
|
void | AssignCreditVal () |
|
void | UpdateCredit () |
|
template<typename Message, unsigned int DestWidthPerHop, unsigned int MaxHops, unsigned int PacketIdWidth, unsigned int CreditWidth>
class Connections::InNetworkCredit< Message, DestWidthPerHop, MaxHops, PacketIdWidth, CreditWidth >
Definition at line 260 of file nvhls_connections_network.h.
The documentation for this class was generated from the following file: