AN 886: Agilex™ 7 デバイスのデザイン・ガイドライン

ID 683634
日付 10/09/2023
Public
ドキュメント目次

1.1. デザインフロー

表 1.  デザインフローの各段階およびガイドラインの項目の概要
デザインフローの各段階 詳細
システムの仕様 プランニング、デザイン仕様、IPの選択
デバイスの選択 デバイス情報、デバイスバリアントおよびデバイス集積度の決定、パッケージ、移行、スピードグレード
セキュリティーに関する考慮事項 認証、暗号化、基本セキュリティー、ファイアウォール、ヒューズ
ハード・プロセッサー・システム 帯域幅解析、ファイアウォールのプランニング、HPSブート方法、リセットとI/Oのプランニング、ペリフェラル、ブリッジおよびSDRAMのコンフィグレーション
デザインエントリー コーディング・スタイルおよびデザインの推奨事項、プラットフォーム・デザイナー、階層デザインまたはチームベースのデザインのプランニング
ボードに関する考慮事項 インテル® FPGA Power and Thermal Calculator、熱管理オプション、ボード・デザイン・ガイドライン、コンフィグレーション・スキーム、ブートモード、シグナル・インテグリティー、I/Oおよびクロックのプランニング、ピン接続、リセットプラン、メモリー・インターフェイス、検証
デザイン検証 システムコンソール、シミュレーション、デバッグタイミング解析
デバッグ デバッグツール、リモートデバッグ、シミュレーション、システムコンソール、JTAG
エンべデッド・ソフトウェアのデザイン・ガイドライン ソフトウェア要件およびアーキテクチャー、ツール、ドライバーの考慮事項、アプリケーション開発、テストおよび検証

次に示す図は、 Agilex™ 7 FPGAデバイスを使ってデザインを行う場合のデザインフローの概要です。IPの選択などのデザインフローにおける特定の段階は、反復的に行われる場合があります。また、セキュリティーについての考慮などは、デザインの複数の段階で行われる場合があります。

図 1.  Agilex™ 7デバイスのデザインフロー