PNG-D - PNG Lossless Compression Decoder

  • パーツ番号: PNG-D
  • ベンダー: CAST, Inc.
  • Partner Tier: Elite Certified

製品説明

The PNG-D core implements a lossless image decompression engine compliant with the Portable Network Graphics (PNG) file format specified in the ISO/IEC 15948 and RFC 2083 standards. The decoder core can decompress greyscale, truecolor, and palette-based PNG images with 8 and 16 bits per color. The core supports alpha channel transparency¬ and all the filters and DEFLATE compression options specified by the PNG standard. The core does not currently support the interlaced mode and images with under 8 bits per color, but these can be added on request. The easy-to-use PNG-D core operates on a standalone basis, parsing the image header and decompressing image data without a host processor's assistance. PNG-D accepts compressed data and outputs pixel data via AXI4-Stream interfaces. A separate dedicated interface provides the system with the image header and any ancillary chunks to prepare the decoded images for fur-ther processing and/or display. Moreover, the core detects, reports, and automatically recovers from various errors in the input files.


主な機能と利点

  • Over 100 Mpixels/s (8-bit greyscale) on Kintex® UltraScale™ and up to 200 Mpixels/s (8-bit greyscale) on Kintex® UltraScale+™ devices
  • Autonomous Operation. Requires no programming or control from the host processor.
  • AXI4-Stream Interfaces for image and compressed data
  • Detects, reports, and automatically recovers from the following error types: CRC or Adler mismatch, image or zlib header syntax error, and unsupported image format
  • Interlacing and less than 8-bit per color can be added on request
  • Both Dynamic and Static Huffman Tables
  • All five filters: Path, Average, Up, Sub, and None
  • 8-bit & 16-bit per color channel
  • All color types (Greyscale and Truecolor with or without alpha, Indexed/Palletized)
  • Supports all chunk types - Ancillary chunks are extracted and broadcasted to the system
  • Compliant with the ISO/IEC 15948 and RFC 2083 standards

主な資料

デバイス インプリメンテーション マトリックス

このコアの実装例の使用率メトリックです。詳細については、プロバイダにお問い合わせください。

ファミリ デバイス スピード グレード ツール バージョン HW 検証? スライス LUT BRAM DSP48 CMT GTx FMAX (Mhz)
Kintex-UP Family XCKU15P -3 Vivado ML 2023.2 0 4590 15 0 0 0 181
Artix-UP Family XCAU20P -2 Vivado ML 2023.2 0 4533 15 0 0 0 153
KINTEX-U Family XCKU040 -1 Vivado ML 2023.2 0 4611 15 0 0 0 105

IP の品質指標

一般的な情報

データ作成日 May 31, 2024
現在の IP リビジョン番号 1v10
現在のリビジョンのリリース日 Apr 15, 2024
初期バージョンのリリース日 Apr 15, 2022

ザイリンクス カスタマによる製品化

製品化をしたザイリンクス カスタマーのプロジェクト数 2
参照資料の有無 Y

デリバラブル (成果物)

購入可能な IP 形式 Source Code, Netlist
ソース コードの形式 Verilog
ハイレベル モデルの有無 N
統合テストベンチの有無 Y
統合テストベンチの形式 Verilog
コード カバレッジ レポートの有無 Y
ファンクショナル カバレッジ レポートの有無 N
UCF の有無 XDC
市販の評価ボードの有無 N
ボード上で使用した FPGA N/A
ソフトウェア ドライバーの有無 N
ドライバーの OS サポート OS Independent

インプリメンテーション

ザイリンクス製品向けのコード最適化の有無 N
カスタムの FPGA 最適化技術 None
サポートされる合成ソフトウェア ツール/バージョン Synplicity Synplify; Mentor Precision; Vivado Synthesis
スタティックタイミング解析実施の有無 Y
AXI インターフェイス AXI4-Stream
IP-XACT メタデータの有無 Y

検証

資料検証計画の有無 Yes, document only plan
試験方法 Both
アサーション N
収集したカバレッジ メトリック Code
タイミング検証実施の有無 Y
タイミング検証レポートの有無 Y
サポートされるシミュレーター Cadence NC-Sim; Cadence IUS; Mentor ModelSIM; Mentor Questa; Synopsys VCS

ハードウェア検証

FPGA 上で検証済み N
業界標準コンプライアンス テストに合格 N/A
テスト結果の有無 N