● 概要
X2XE JPEG2000エンコーダコアはJPEG2000のプロセスを実行するハードウェアエンジンです。入力インタフェースでピクセルを受け取り、JPEG2000規格準拠したJ2Kストリームを生成します。このコアは、タイリングなしでフレーム毎にを圧縮します。
● 仕様
- JPEG2000(ISO/IEC 15444-1)規格に完全準拠
- 解像度:FHD、4K、8Kと16K等(画像サイズは柔軟に設定可能)
- カラー・フォーマット:YUV/YCbCr4:4:4、4:2:2、4:2:0と4:0:0対応
-
サンプル精度: 8ビット、10ビット或いは12ビット(オプション)
-
Wavelet変換:5/3或いは9/7
-
分解レベル:最大6レベル
-
タイル: フルフレームエンコーディング(タイルなし)
-
コードブロックサイズ:64x64、32x32(オプション)
-
Progression オーダー: CPRL
-
クォリティ・レイヤー: 1 レイヤ
-
圧縮後の画像サイズを設定可能
-
マルチHDチャンネル対応(オプション)
-
入力: UYVY 4:2:2,YUV 4:4:4 或いはAXI-4
-
出力: JP2バイトストリーム 或いはAXI-4
-
エンコーダー遅延: 1~2フレーム
- 完全ハードウェア設計、動作中CPU制御なく自律動作
- カメラキャプチャーモジュール搭載、HDMI経由YUV画像入力可能
- SoC FPGAのPSとPL共有メモリ経由のデータ入出力のサンプル設計
- メモリ・コントローラやEthernet機能を組み込んだトップレベルサンプルディサイン
- SoC FPGA対応のサンプルソフトウェア
- 独自のディサインアーキテクチャのため、ユーザのシステムの要求に応じてカスタマイズしやすい
● ブロック図
● 検証環境
- ビット精度Cモデルによる画質評価
- RTLシミュレーションテストベンチ
- FPGAボードを使用したリアルタイム実機動作検証
● サンプルトップレベルディサイン
● 性能
性 能 |
ビット・レート |
Kintex-7 | Zynq | UltraScale+ | Cyclone-10 | Arria-10 |
---|---|---|---|---|---|---|
FHD60p(YUV/YCbCr) | 最大250Mbps | 7K160T | 7030 | KU3P | CX150 | GX160 |
4K30p(YUV/YCbCr) | 最大500Mbps | 7K160T | 7030 | KU3P | CX220 | GX220 |
4K60p(YUV/YCbCr) | 最大 1Gbps | 7K325T | 7035 | KU3P | GX270 |
● 納品物
- データーシート、ユーザガイド
- ターゲットディバイス対応に最適化したネットリスト
- 配置配線制約ファイル
- Verilogシミュレーションテストベンチ及びシミュレーションスクリプト
- 画質評価用のCモデル
- トップレベル・サンプル設計(Verilog RTL)
- 実機評価キット(オプション)
- AMD社或はIntel社のメモリ・コントローラを組込まれた実装例
- 保守サービス
● アプリケーション
-
放送機器、VoIP、ビデオサーバ、画像ストレージ
- 監視カメラー、産業用監視装置、
- 防衛システム、宇宙航空及び地理画像処理装置
- 医療機器