serializer for store-forward router More...
#include <nvhls_serdes.h>
Public Types | |
enum | { width = 0 } |
Public Member Functions | |
void | Process () |
SC_HAS_PROCESS (serializer) | |
serializer (sc_module_name name) | |
Public Attributes | |
sc_in_clk | clk |
sc_in< bool > | rst |
Connections::In< packet_t > | in_packet |
Connections::Out< flit_t > | out_flit |
Static Public Attributes | |
static const int | header_data_width = flit_t::data_width - packet_t::dest_width |
static const int | num_flits = (((packet_t::data_width-header_data_width) % flit_t::data_width) == 0) ? ((packet_t::data_width-header_data_width) / flit_t::data_width) : ((packet_t::data_width-header_data_width) / flit_t::data_width+1) |
serializer for store-forward router
packet_t | PacketType |
flit_t | FlitType |
Rtype | RouterType |
Definition at line 71 of file nvhls_serdes.h.
anonymous enum |
Definition at line 80 of file nvhls_serdes.h.
|
inline |
Definition at line 84 of file nvhls_serdes.h.
void serializer< packet_t, flit_t, Rtype >::Process | ( | ) |
Definition at line 97 of file nvhls_serdes.h.
sc_in_clk serializer< packet_t, flit_t, Rtype >::clk |
Definition at line 73 of file nvhls_serdes.h.
sc_in<bool> serializer< packet_t, flit_t, Rtype >::rst |
Definition at line 74 of file nvhls_serdes.h.
Connections::In<packet_t> serializer< packet_t, flit_t, Rtype >::in_packet |
Definition at line 76 of file nvhls_serdes.h.
Connections::Out<flit_t> serializer< packet_t, flit_t, Rtype >::out_flit |
Definition at line 77 of file nvhls_serdes.h.
|
static |
Definition at line 78 of file nvhls_serdes.h.
|
static |
Definition at line 79 of file nvhls_serdes.h.