|
|
GC_BYTES | integer range 1 to 1024 |
| | Width of axis data in bytes.
|
|
GC_MAX_PKT_SIZE | positive := 2000 |
| | Max paket size (bytes) to receive.
|
|
|
aclk | in | std_logic |
| | | AXI-Stream clock.
|
|
aresetn | in | std_logic |
| | | AXI-Stream reset.
|
|
tready | out | std_logic |
| | | AXI-Stream ready.
|
|
tvalid | in | std_logic |
| | | AXI-Stream data valid.
|
|
tdata | in | std_logic_vector ( GC_BYTES * 8 - 1 downto 0 ) |
| | | AXI-Stream data.
|
|
tkeep | in | std_logic_vector ( GC_BYTES - 1 downto 0 ) |
| | | AXI-Stream data stream qualifier.
|
|
tstrb | in | std_logic_vector ( GC_BYTES - 1 downto 0 ) |
| | | AXI-Stream data byte qualifier.
|
|
tlast | in | std_logic |
| | | AXI-Stream last data.
|
|
pkt_len | out | natural := 0 |
| | | Packet length.
|
|
pkt_valid | out | std_logic := ' 0 ' |
| | | Packet valid strobe.
|
|
pkt | out | t_slv_arr ( 0 to GC_MAX_PKT_SIZE - 1 ) ( 7 downto 0 ) := ( others = > ( others = > ' 0 ' ) ) |
| | | Packet received.
|
The documentation for this design unit was generated from the following file: