インテルのみ表示可能 — GUID: pde1458164387667
Ixiasoft
5.1.1. 目的
5.1.2. ソフトウェア開発プラットフォームのコンポーネントの構築
5.1.3. アプリケーションに向けたオペレーティング・システムの選択
5.1.4. Linuxに向けたソフトウェア開発プラットフォームの構築
5.1.5. ベアメタル・アプリケーションに向けたソフトウェア開発プラットフォームの構築
5.1.6. パートナーOSまたはRTOSに向けたソフトウェア開発プラットフォームの構築
5.1.7. ブート・ローダー・ソフトウェアの選択
5.1.8. 開発、デバッグおよびトレースに向けたソフトウェア・ツールの選択
5.1.9. ボードの立ち上げに関する考慮事項
5.1.10. ブートおよびコンフィグレーションに関するデザインの考慮事項
5.1.11. フラッシュ・デバイス・ドライバーに関するデザインの考慮事項
5.1.12. HPS ECCに関するデザインの考慮事項
5.1.13. セキュリティーに関するデザインの考慮事項
5.1.14. エンベデッド・ソフトウェアのデバッグとトレース
インテルのみ表示可能 — GUID: pde1458164387667
Ixiasoft
3.5.1. DMAコントローラーの選択
デザインに最適なDMAの実装を選択します。
システムのパフォーマンスを向上させるためにDMAコントローラーが必要な場合は、HPSに統合されているDMAコントローラー、もしくはFPGA内のソフトDMAモジュールを使用することができます。使用するオプションを選択する際は、次の内容を考慮する必要があります。
- HPS DMA: 主に、SPIやI2Cなどの他の低速HPSモジュールとの間でデータを移動するために使用されます。また、ソフトウェアに代わって内部のメモリーコピーを実行します。
- ソフトDMA: 主に、FPGAとHPS間でデータを移動するために使用されます。