Architecture >> AxiStreamPacketizer::rtl
|
comb | ( axisRst , inputAxisMaster , maxWords , outputAxisSlave , r ) |
seq | ( axisClk , axisRst ) |
comb | ( axisRst , inputAxisMaster , maxWords , outputAxisSlave , r ) |
seq | ( axisClk , axisRst ) |
|
LD_WORD_SIZE_C | positive := 3 |
WORD_SIZE_C | positive := 2 ** LD_WORD_SIZE_C |
PROTO_WORDS_C | positive := 3 |
MAX_WORD_COUNT_C | WordCounterType := to_unsigned ( MAX_PACKET_BYTES_G/ WORD_SIZE_C , WordCounterType ' length ) |
AXIS_CONFIG_C | AxiStreamConfigType := ( TSTRB_EN_C = > false , TDATA_BYTES_C = > 8 , TDEST_BITS_C = > 0 , TID_BITS_C = > 0 , TKEEP_MODE_C = > TKEEP_NORMAL_C , TUSER_BITS_C = > ite ( OUTPUT_SSI_G , 2 , 0 ) , TUSER_MODE_C = > TUSER_FIRST_LAST_C ) |
VERSION_C | slv ( 3 downto 0 ) := " 0000 " |
REG_INIT_C | RegType := ( state = > IDLE_S , frameNumber = > ( others = > ' 0 ' ) , packetNumber = > ( others = > ' 0 ' ) , wordCount = > ( others = > ' 0 ' ) , maxWords = > to_unsigned ( 1 , WordCounterType ' length ) , eof = > ' 0 ' , tUserLast = > ( others = > ' 0 ' ) , inputAxisSlave = > AXI_STREAM_SLAVE_INIT_C , outputAxisMaster = > axiStreamMasterInit ( AXIS_CONFIG_C ) ) |
The documentation for this design unit was generated from the following files:
- build/SRC_VHDL/surf/AxiStreamPacketizer.vhd
- protocols/packetizer/rtl/AxiStreamPacketizer.vhd