An AXI transaction example for the decompression function is shown in the below pictures. This example shows how to pass the compressed data to the IP using the hexdump of a compressed file. Figure 2 shows the first transaction on how to pass the compressed file contents. Figure 3 shows the last AXI transaction for that compressed file.
Figure 1. Hexdump of an Example Compressed File
Figure 2. First AXI Transaction for the Compressed File
Figure 3. Last AXI Transaction for the Compressed File
Note: The last transaction has
only 9 valid bytes, hence
s_axis_tkeep
signal has 9 1's in that
transaction.