概要
概略図(クリックで拡大) |
---|
HiTech Global社の拡張可能なFPGAフレームワーク(EFW: Extensible FPGA Framework)は金融取引、ネットワークセキュリティ、カスタムパケット処理といったネットワークデータの高速処理アプリケーション向けに統合化された検証済みソリューションです。EFWを導入することによって、開発者はコアになるソフトウェアとFPGA上のユーザロジックの開発に注力できるようになり、開発期間を大幅に短縮することができます。
EFWにはPCIe、高性能DMAコントローラ、1G/10G/40GのイーサーネットMACとPCSなどのIPコアが含まれており、さらにAXI4-Lite Master/Arbiter、モジュール管理のためのI2Cコントローラ、フィールドアップグレードソリューション、外部メモリインターフェース、Linuxデバイスドライバ、ソフトウェアAPIなどが統合されています。したがって複数ベンダのIPコア統合、インターフェース検証、ファームウェア開発といった時間のかかる開発やデバッグの工程をスキップすることが可能です。
特徴
- 完全なPCIeソリューション
- 高性能マルチチャネルscatter-gather PCIe DMA
- FMCモジュール/Z-RAYモジュール検証済みのEthernetソリューション
- PCIeを介した並列フラッシュメモリのプログラムや消去
- DMA、レジスタアクセス、インタラプトのための64-bit LinuxデバイスドライバソースコードとC言語の関数ライブラリAPI
- EFW全体の制御と設定に関するLinuxホストPC上のGUIアプリケーション
- 全てのFPGA IPコアとドライバが単一提供元からの単純化されたライセンス
対応ボード
EFWは以下のHiTech Global社製の開発ボードに対応しています。ボードによってPCIeやネットワークインターフェースの対応なども異なりますので、ボードおよび対応するEFWのページをご覧下さい。
型番/イメージ | 概要 |
---|---|
HTG-830 EFW-830 |
Virtex UltraScale/Kintex UltraScale開発プラットフォーム
Xilinx Virtex UltraScaleもしくはKintex UltraScale FPGAを搭載可能なFPGA開発ボードです。2個のFMC+コネクタ、1個のFMCコネクタ、1個のZ-RAYポートを搭載しており、トータルで4個の拡張モジュールに対応します。
Kintex UltraScale FPGA搭載のHTG-830に対応するEFWです。 |
HTG-K800 EFW-K800 |
Kintex UltraScale Half-length PCI Express FPGA開発ボード
Xilinx Kintex UltraScale FPGAを搭載可能なhalf-lengthのPCIe FPGA開発ボードです。2つのFMCコネクタと1つのZ-RAYポートによりインタフェースを拡張することができます。
HTG-K800に対応するEFWです。 |
HTG-K816 EFW-K816 |
Kintex UltraScaleハーフサイズPCIe FPGA開発ボード
Kintex UltraScale FPGAを搭載可能なハーフサイズ(約16.8cm x 5.1cm)の汎用PCIe FPGA開発ボードです。Z-RAYポートにはSFP+, QSFP+をはじめとしたモジュールを搭載することができます.2つのboard-to-boardコネクタも搭載されています。
HTG-K816に対応するEFWです。 |
HTG-K700 EFW-K7-PCIE |
Kintex-7 FPGA開発ボード
Xilinx Kintex-7 FPGAを搭載可能なHalf-lengthのPCI Expressフォームファクタの汎用FPGA開発ボードです。フロントパネルサイドに配置されたFMCによりインターフェースを拡張することができます。
HTG-K700に対応するEFWです。 |