インテル® Agilex™ ハード・プロセッサー・システムのテクニカル・リファレンス・マニュアル

ID 683567
日付 1/19/2023
Public
ドキュメント目次

14.3.3.3. FPGAアクセスのMUXレジスター

FPGAアクセスのMUXレジスター (「FPGA使用」レジスターと呼ばれることもあります) では、各HPSペリフェラルがHPS I/Oピンを使用するか、FPGAファブリックにルーティングされるかを選択します。 プラットフォーム・デザイナーは、HPSコンポーネントをコンフィグレーションする際に、FPGAアクセスMUXレジスターの値を自動的に決定します。

ほとんどのペリフェラル (USBとGPIOを除く) をFPGAにルーティングすることができます。次のFPGAアクセスレジスターが利用可能です。

  • pinmux_emac0_usefpga
  • pinmux_emac1_usefpga
  • pinmux_emac2_usefpga
  • pinmux_i2c0_usefpga
  • pinmux_i2c1_usefpga
  • pinmux_i2c_emac0_usefpga
  • pinmux_i2c_emac1_usefpga
  • pinmux_i2c_emac2_usefpga
  • pinmux_nand_usefpga
  • pinmux_sdmmc_usefpga
  • pinmux_spim0_usefpga
  • pinmux_spim1_usefpga
  • pinmux_spis0_usefpga
  • pinmux_spis1_usefpga
  • pinmux_uart0_usefpga
  • pinmux_uart1_usefpga
  • pinmux_mdio0_usefpga
  • pinmux_mdio1_usefpga
  • pinmux_mdio2_usefpga

コールドリセット時に、FPGAアクセスレジスターはデフォルトの0になり、HPS I/Oピンが選択されます。ウォーム・リセット・イベントはこれらのレジスターに影響しません。

注: FPGAアクセスのMUXはコントロール・レジスターを介してコンフィグレーションされますが、インテルでは、I/Oのコンフィグレーション完了後にFPGAアクセスのMUXをリコンフィグレーションしないことを推奨しています。