Altera® PCI Express IP Compiler用 組み込みソフトウェアスタック 概 要 本ソフトウェアはAltera® 社製IP Compiler for PCI Express用の組込みソフトウェアスタックです。本ソフトウェアを利用することで、 PC上でAltera FPGAデバイス上におけるPCI Expressの性能を直ちに評価することが可能になります。本ソフトウェアは、デバイ スドライバレイヤー、共有ライブラリレイヤー、DMAアプリケーションレイヤーの3つのレイヤーで構成されます。共有ライブラリレイヤーが 提供するシンプルで分かりやすいAPI を利用して、簡単にDMA アプリケーションの開発を行うことができます。このAPI はOS非依 存であるため、その上で動作するDMA アプリケーションをOSに全く依存せずに開発することが可能になります。 特 長 スタック構成 アーキテクチャ非依存 OS非依存 レイヤ コンパイルするだけで他のプロセッサへ容易に移植可能 DMAアプリケーション DMAアプリケーション用のシンプルでOSに依存し ないAPI OS APIの知識無しでアプリケーション開発可能 共有ライブラリ ユーザー空間からのダイレクトメモリアクセス カーネル中のDMAバッファ メモリマップドDMA コントローラレジスタ ユーザー空間 OS依存 レイヤ カーネル空間 様々なアプリケーションに対応可能なメモリ構成 デバイスドライバ DMAバッファ構成変更可能 Altera® Qsysデザイン対応 提供物 ソースコード/バイナリ ドキュメント * Linux及びWindows向け双方に付き、カスタマイズ等のソフトウェア開発を承ります。 DMAバッファ構成 DMA Buffer (1) DMA Buffer (2) DMA Buffer (n) ・・・・・・ ルートコンプレックスメモリ (ホストメインメモリ) DMAデータ転送 Avalon-MM Bridge Control Registers DMA Memory Controller Registers DDR Memory FPGA エンドポイントメモリ ©2013 Mpression by Macnica Group www.m-pression.com 評価環境 Altera Cyclone® IV GX評価ボードとLinux PCを使い、 Altera社製IP Compiler for PCI Express の評価を行うことができます。 本ソフトウェアスタック PCIe IP Altera Cyclone® IV GX FPGA 評価ボード 評価構成例 動作確認済みの環境 OS / デバイスドライバ Linux Ubuntu Linux Fedora Linux CentOS Windows XP(32bit/64bit, WDM/KMDF) Windows 7 (32bit/64bit, WDM/KMDF) ハードウェアプラットホーム Altera Cyclone® IV GX トランシーバスタータキット • DMA コントローラIP : Chaining DMA Design • FPGA 回路生成ツール : SOPC Builder Altera Cyclone® IV GX FPGA 開発キット • DMA コントローラ : Modular SGDMA Design • FPGA 回路生成ツール : Qsys 転送レート DMA転送レート実測値 Gen2 ×4 : 約1.5GB/s Mpression™ - すぐに使えるソリューションをお届けします マクニカグループのオリジナル技術ブランド – Mpression™(エムプレッション) マクニカでは、主要な半導体デバイスを技術サポートとともにご提供するだけでなく、更に一歩 進んだ、すぐに使えるシステムレベル・ソリューションを世界各国に展開するグループ各社にて開 発しています。それらを一堂に集め、総合的にご提案する共通のオリジナル技術ブランドが Mpressionです。 イノベーションを加速するソリューションを提供します Mpressionでは、FPGAやマイコンなどのキーデバイスとシステムとして必要な電源や周辺デバイスを搭載した各種評価・開発ボード、またFPGA内の回路ブロックとしてのIP、 デバイスドライバやプロトコルスタック、組み込みアプリケーションを含めたソフトウェアまで、評価・試作・開発・設計を加速するトータルなソリューションをご用意しています。 株式会社マクニカ 戦略技術本部 Mpression推進部 〒222-8561 横浜市港北区新横浜1-6-3 マクニカ第1ビル 電話: 045‐470-9838 FAX: 045-470-9857 www.m-pression.com/ja/
© Copyright 2024 Paperzz