IP PortfolioCompute acceleratorsdata_offload

of_acc_deflate_comp

DEFLATE compressor

Maturity plannedTargets FPGA + ASICDifficulty HardPriority 1

LZ77 match finder with hash chains and Huffman encoder producing raw DEFLATE, zlib or gzip streams.

Planned. This block is specified in the catalog with its interfaces and targets. No implementation exists yet; the skeleton command below generates a lint-clean shell with its ports and registers.

Interfaces

PortDirectionKindWidthNotes
ctrlin/outAXI4-Lite control bus32Control and status registers, including ID, VERSION and STATUS
irqoutinterrupt1Interrupt request
raw_ininAXI4-Stream128 
cmp_outoutAXI4-Stream128 

Standards

  • RFC 1951 (DEFLATE)
  • RFC 1950 (zlib)
  • RFC 1952 (gzip)

More in data_offload

IDBlockMaturity
of_acc_deflate_decompDEFLATE decompressorplanned
of_acc_zstdZstandard codecplanned
of_acc_lz4_snappyLZ4 and Snappy codecplanned
of_acc_regexRegular expression and DPI engineplanned
of_acc_pkt_parserProgrammable packet parserplanned
of_acc_match_actionMatch-action pipeline stageplanned
of_acc_hash_tableHash table lookup enginesimulated
of_acc_traffic_mgrTraffic managerplanned
of_acc_ebpfeBPF packet processorplanned
of_acc_toeTCP offload engineplanned