PCI Express® iDMAC®ソリューション
OKIアイディエスのiDMAC® <Intelligent DMA Controller>およびiDMAC® for Gen2/Gen3 は、ザイリンクス社のLogiCORE™ Integrated Block for PCI Express に最適化されたDMAコントローラです。
お客様のアプリケーションにおいて、PCI Express®を用いた高速データ転送システムの開発用としてご使用いただけます。
特徴
- Spartan®-6/Artix®-7/Kintex®-7/Virtex®-5/Virtex®-6/Virtex®-7/Kintex® UltraSCALE/Kintex® UltraSCALE+/Virtex® UltraSCALE/Virtex® UltraSCALE+/Zynq® 対応
- PCI Express®Gen1/Gen2/Gen3 ~16Lane 対応
- TLP パケット生成/分解機能搭載
- 簡易なユーザーインターフェース
- ドライバーソフト提供(Vista 32bit/64bit,Windows 7 32bit/64bit,Windows 8/8.1 32bit/64bit,Windows 10 32bit/64bit, Linux)
- リファレンスデザイン無償提供
- 評価ライセンス無償提供
性能
分散したメインメモリ上のBuffer 情報をFPGA でリスト化し、データを自動転送します。
割り込みによるソフト制御が少ないため、より高速での転送が可能となり、大容量画像、通信などのデータ転送に最適です。
DMAライト:メインメモリ→ローカルメモリ
DMAリード:ローカルメモリ→メインメモリ
アプリケーションが使える実行速度!
デザイン例
iDMAC®によりカメラの画像を高速でキャプチャリングすることが可能です。
また、大量のイメージデータを外部に転送することもできます。
外部インターフェースに光ケーブルを使用することにより、高品質で長距離の伝送も可能となります。
リファレンスデザイン
リファレンスデザインは各種FPGA評価キット用をご用意しています。
このリファレンスデザイン用の転送レート測定アプリケーションとドライバーを提供しますので、お客様の環境における動作検証をすぐに行うことができます。
転送レート測定アプリケーションの画面
またiDMAC®評価ライセンスおよびリファレンスデザインのソースコードを無償でご提供いたしますので、お客様でのカスタマイズも可能です。
- ※ソースコードは、Verilog-HDL となります。
- ※iDMAC とDDR コントローラーはNetlist での提供となります。
- ※記載されている会社名、製品名は、各社の商標または登録商標です。
- ※ここに記載されている仕様、デザインなどは予告なしに変更する場合があります。