AN 763: インテル® Arria® 10 SoCデバイスのデザイン・ガイドライン

ID 683192
日付 8/14/2020
Public
ドキュメント目次

1.1. SoC FPGAの設計者に向けたチェックリスト

次のチェックリストを使用し、デザインの各ステージでガイドラインに従っていることを確認してください。
表 1.  SoC FPGAの設計者に向けたチェックリスト
ステップの項目 リンク チェック (X)
HPSの設計者に向けたSoC FPGAに関するチェックリスト
SoC FPGAの設計を開始する HPS-to-FPGAインターフェイスのデザインに推奨される開始点  
SoC FPGAトポロジーの決定  
デバイスのI/OをHPSペリフェラルおよびメモリーに接続するためのデザインにおける考慮事項 HPSピンの多重化に関するデザインの考慮事項  
HPS I/Oの設定: 制約とドライブ強度  
HPSのクロックおよびリセットに関するデザインの考慮事項 HPSのクロックのプランニング  
早期のピン・プランニングとI/O割り当ての解析  
HPSのクロック、リセット、PoRのピンの機能と接続  
内部クロック  
FPGAのリコンフィグレーションおよびFPGAのコンフィグレーション失敗時におけるHPSのリセット  
HPS EMIFデザインの考慮事項 HPSをSDRAMに接続するための考慮事項  
HPS SDRAM I/Oの位置  
Arria 10 HPS EMIFとSoC FPGAデバイスの統合  
HPSメモリーのデバッグ  
FPGAベースのアクセラレーターに関するデザインの考慮事項 DMAコントローラーの選択  
HPSインターコネクトによるDMAマスターの帯域幅の最適化  
ボード設計者に向けたSoC FPGAに関するチェックリスト
HPSの電源に関するデザインの考慮事項 オンボード電源の立ち上げとブートROM/ブートローダーのデバッグ  
システムおよびボードの早期プランニング  
SoC FPGAデバイスにおけるHPSおよびFPGAの電源に関するデザインの考慮事項  
ボードデザインにおけるピンの接続に関する考慮事項  
消費電力の解析  
消費電力の最適化  
FPGAのリコンフィグレーション HPSのリブートによるフラッシュ・アップデート  
SoC FPGAのパーシャル・リコンフィグレーション  
HPSのバウンダリー・スキャン HPSのバウンダリー・スキャン  
HPS EMAC PHYインターフェイス 共有I/Oを介して接続されるPHYインターフェイス  
FPGA I/Oを介して接続されるPHYインターフェイス  
MDIO  
PHYインターフェイスに関するデザイン上の一般的な考慮事項  
インターフェイスのデザイン・ガイドライン USBインターフェイスのデザイン・ガイドライン  
QSPIフラッシュ・インターフェイスのデザイン・ガイドライン  
SD/MMCおよびeMMCカード・インターフェイスのデザイン・ガイドライン  
NANDフラッシュ・インターフェイスのデザイン・ガイドライン  
UARTインターフェイスのデザイン・ガイドライン  
I2Cインターフェイスのデザイン・ガイドライン  
エンベデッド・ソフトウェア設計者に向けたSoC FPGAに関するチェックリスト
ソフトウェア開発プラットフォームのコンポーネントの構築 ソフトウェア開発プラットフォームのコンポーネントの構築  
ゴールデン・ハードウェア・リファレンス・デザイン (GHRD)  
アプリケーションのオペレーティング・システム (OS) の選択 LinuxまたはRTOSの使用  
ベアメタル・アプリケーションの開発  
対称型および非対称型マルチプロセッシング・モード (SMPおよびAMP)  
Linuxに向けたソフトウェア開発プラットフォームの構築 Linux向けゴールデン・システム・リファレンス・デザイン (GSRD)  
Linuxのデバイスツリーに関するデザインの考慮事項  
ベアメタル・アプリケーションに向けたソフトウェア開発プラットフォームの構築 ベアメタル・アプリケーションに向けたソフトウェア開発プラットフォームの構築  
パートナーOSまたはRTOSアプリケーションに向けたソフトウェア開発プラットフォームの構築 パートナーOSまたはRTOSに向けたソフトウェア開発プラットフォームの構築  
ブート・ローダー・ソフトウェアの選択 ブート・ローダー・ソフトウェアの選択  
開発、デバッグ、およびトレースに向けたソフトウェア・ツールの選択 ソフトウェア・ビルド・ツールの選択  
ソフトウェア・デバッグ・ツールの選択  
ソフトウェア・トレース・ツールの選択  
ボード立ち上げ時の考慮事項 ボードの立ち上げに関する考慮事項  
ブートおよびコンフィグレーションに関するデザインの考慮事項 ブートにおけるデザインの考慮事項  
コンフィグレーション  
フラッシュ・デバイス・ドライバーに関する考慮事項 フラッシュ・デバイス・ドライバーに関するデザインの考慮事項  
HPS ECCに関するデザインの考慮事項 HPS ECCに関するデザインの考慮事項  
セキュリティーに関するデザインの考慮事項 セキュリティーに関するデザインの考慮事項  
エンベデッド・ソフトウェアのデバッグとトレース エンベデッド・ソフトウェアのデバッグとトレース