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

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

5.1.7.5. UARTインターフェイスのデザイン・ガイドライン

HPSブート・ファームウェアは、ブートプロセス全体を通してコンソール・ステータス・メッセージをHPS UARTポートに出力します。ブート・ファームウェア・コンソール出力を確認する場合は、次のガイドラインを考慮し、HPS UARTペリフェラルをHPSブート時に使用可能なデバイスI/Oに割り当てます。

ガイドライン: HPS Firstブートおよびコンフィグレーション・スキームでは、HPS UARTペリフェラルをHPS専用I/Oバンクに割り当てます

SDMは、HPSを起動する前にHPS専用I/OおよびHPS EMIF I/Oをコンフィグレーショし、ユーザーモードにリリースします (Early I/O Releaseフロー)。そのほかのFPGA I/Oおよびファブリックは、ブートフローの後半で残りのFPGAがコンフィグレーションされるまで使用できません。

ガイドライン: FPGA Firstブートおよびコンフィグレーション・スキームでは、HPS UARTをHPS専用I/OまたはFPGA I/Oに割り当てることができます

SDMは、HPSを起動する前にI/Oリング全体を含むFPGA部分全体をコンフィグレーションします。

ガイドライン: FPGAファブリックを介してUART信号をルーティングする場合は、フロー・コントロール信号を適切に接続します

FPGAを介してUART信号をルーティングする場合、フロー・コントロール信号を利用することができます。フロー・コントロールを使用しない場合は、FPGAで信号を次の表に示すように接続します。
表 25.  UARTインターフェイス・デザイン
信号 方向 接続
CTS 入力 Low
DSR 入力 High
DCD 入力 High
RI 入力 High
DTR 出力 接続なし
RTS 出力 接続なし
OUT1_N 出力 接続なし
OUT2_N 出力 接続なし

詳細は、 Agilex™ 7ハード・プロセッサー・システムのテクニカル・リファレンス・マニュアルで、「UARTコントローラー」のセクションを参照してください。