Port Name | I/O | Clock | Description |
---|---|---|---|
s_aclk | I | s_aclk | Clock signal for the core. |
s_aresetn | I | s_aclk | Active-Low reset signal for the core. |
s_axis_tdata[dw-1:0] | I | s_aclk | Input AXI4-Stream data. dw is Input Data Width |
s_axis_tkeep[dw/8-1:0] | I | s_aclk |
Input AXI4-Stream signal. Indicates the bytes in the data that are valid. dw is Input Data Width |
s_axis_tvalid | I | s_aclk | Input AXI4-Stream data valid signal. |
s_axis_tlast | I | s_aclk |
Input AXI4-Stream signal. Indicates the last beat of the current packet. |
s_axis_tready | O | s_aclk |
Output AXI4-Stream signal. Indicates that the core is ready to consume another beat of data. |
m_axis_tdata[255:0] | O | s_aclk | Output AXI4-Stream data. |
m_axis_tkeep[31:0] | O | s_aclk |
Output AXI4-Stream signal. Indicates the bytes in the data that are valid. |
m_axis_tvalid | O | s_aclk | Output AXI4-Stream data valid signal. |
m_axis_tlast | O | s_aclk |
Output AXI4-Stream signal. Indicates the last beat of the current packet. |
m_axis_tready | I | s_aclk |
Input AXI4-Stream signal. Indicates that the core is ready to consume another beat of data. |
m_axis_tuser[35:0] | O | s_aclk |
m_axis_tuser[31:0] has the size information of the decompressed file. This information is valid only when m_axis_tlast is present. m_axis_tuser[35:32] indicates errors in the compressed file given as an input to the IP. Bit-32: Reserved. Bit-33: Header Error - This bit goes high when header identification bits for either GZIP or ZLIB files are wrong. Bit-34: Payload Error - This bit goes high when an error is detected in any part of the body section of the compressed file. Bit-35: Checksum Error - This bit goes high when the compressed
and decompressed file's checksum doesn't match.
Note: When there is a Checksum error, the file size
from m_axis_tuser[31:0] is not reliable
as it may not be accurate.
|
Note: err_info ports present in v1.0 version of the IP
are moved to m_axis_tuser port of this version of the
IP. Please refer to Table 1
Important: If the IP gives out an error signal, the IP needs to be given a reset
signal of minimum 1 clock pulse for it to further function properly.