DS_DMA
|
Functions | |
integer | if_wdt_dw ( constant wdt: in integer ) |
Processes | |
PROCESS_8 | ( xhdl2 ) |
PROCESS_9 | ( packet_fmt , packet_td , xhdl5 ) |
PROCESS_10 | ( packet_fmt , packet_td , xhdl7 ) |
PROCESS_11 | ( cur_state , M_AXIS_RX_TVALID , M_AXIS_RX_TREADY , eof , new_pkt_len , reg_pkt_len_counter , pkt_len_counter_dec ) |
PROCESS_12 | ( USER_CLK ) |
PROCESS_13 | ( pkt_len_counter ) |
PROCESS_14 | ( pkt_len_counter ) |
PROCESS_15 | ( pkt_len_counter ) |
Constants | |
INTERFACE_WIDTH_DWORDS | integer := if_wdt_dw ( C_DATA_WIDTH ) |
IDLE | std_logic := ' 0 ' |
IN_PACKET | std_logic := ' 1 ' |
Signals | |
reg_pkt_len_counter | STD_LOGIC_VECTOR ( 11 DOWNTO 0 ) |
pkt_len_counter | STD_LOGIC_VECTOR ( 11 DOWNTO 0 ) |
pkt_len_counter_dec | STD_LOGIC_VECTOR ( 11 DOWNTO 0 ) |
pkt_done | STD_LOGIC |
new_pkt_len | STD_LOGIC_VECTOR ( 11 DOWNTO 0 ) |
payload_len | STD_LOGIC_VECTOR ( 9 DOWNTO 0 ) |
payload_len_tmp | STD_LOGIC_VECTOR ( 9 DOWNTO 0 ) := ( others = > ' 0 ' ) |
packet_fmt | STD_LOGIC_VECTOR ( 1 DOWNTO 0 ) |
packet_td | STD_LOGIC |
packet_overhead | STD_LOGIC_VECTOR ( 3 DOWNTO 0 ) |
xhdl2 | STD_LOGIC_VECTOR ( 2 DOWNTO 0 ) |
reg_is_eof | STD_LOGIC_VECTOR ( 4 DOWNTO 0 ) |
xhdl5 | STD_LOGIC_VECTOR ( 1 DOWNTO 0 ) |
xhdl7 | STD_LOGIC_VECTOR ( 1 DOWNTO 0 ) |
next_state | STD_LOGIC |
cur_state | STD_LOGIC |
null_rx_tlast_xhdl0 | STD_LOGIC |
eof_tstrb | STD_LOGIC_VECTOR ( C_STRB_WIDTH- 1 DOWNTO 0 ) |
straddle_sof | STD_LOGIC |
eof | STD_LOGIC |
См. определение в файле axi_basic_rx_null_gen.vhd строка 107