RTLDoc datamover (lkesting/konark) - RTLDoc example
module

datamover_engine

7in
1out
4sub

Internal connectivity

the submodules of datamover_engine and the signals between them
G cluster_datamover_engine datamover_engine p__clear_i clear_i i__i_fifo_in i_fifo_in hwpe_stream_fifo p__clear_i->i__i_fifo_in i__i_fifo_out i_fifo_out hwpe_stream_fifo p__clear_i->i__i_fifo_out i__i_buffer i_buffer datamover_buffer p__clear_i->i__i_buffer p__ctrl_i ctrl_i i__i_im2col_ctrl i_im2col_ctrl datamover_im2col_ctrl p__ctrl_i->i__i_im2col_ctrl p__data_in data_in p__data_in->i__i_fifo_in p__data_out data_out i__i_fifo_out->p__data_out
scroll or pinch to zoom · drag to move · click a node to open

Blue: an input. Magenta: an output. Green: an interface. Orange: no direction. A hexagon shows a port that goes in two directions. The clock and the reset nets are not in the graph.

Clocks

clk_i

Resets

rst_niactive-low

Ports 8

Inputs 7

DirNameTypeWidth
in clk_i logic 1
in rst_ni logic 1
in test_mode_i logic 1
in enable_i logic 1
in clear_i logic 1
in ctrl_i datamover_package::ctrl_engine_t 97
in data_in hwpe_stream_intf_stream .sink -

Outputs 1

DirNameTypeWidth
out data_out hwpe_stream_intf_stream .source -

Parameters 13

NameResolved value
FIFO_DEPTH32'd2
BANDWIDTH_ALIGNED32'd512
NUM_ELEM_WORD32'd4
ELEM_WIDTH32'd8
WORD_WIDTH32'd32
NB_ELEMENTS32'd64
NB_ELEM_LOG232'd6
TILE_CNT_WIDTH32'd11
ELEM_CNT_WIDTH32'd17
ACCESS_CNT_BASE32'd22
ACCESS_CNT_WIDTH32'd24
STRB_ONE64'h1
MAX_SHIFTING32'd4

Submodules 4

InstanceModuleCountConns
i_fifo_in hwpe_stream_fifo 1 6
i_fifo_out hwpe_stream_fifo 1 6
i_im2col_ctrl datamover_im2col_ctrl 1 11
i_buffer datamover_buffer 1 7

Interfaces / streams 2

data_in_postfifohwpe_stream_intf_stream data_out_prefifohwpe_stream_intf_stream

Instantiated by

Imports

hwpe_stream_package::*hci_package::*datamover_package::*