インテル® Agilex™ ハード・プロセッサー・システム・コンポーネント・リファレンス・マニュアル

ID 683581
日付 8/05/2021
Public
ドキュメント目次

2.2.5.2. HPS-to-FPGA

表 4.  HPS-to-FPGA Interrupts インターフェイス次の表に、使用可能なHPS-to-FPGA Interruptsインターフェイスと、それがイネーブルされている場合に使用可能な対応するインターフェイスを示します。
パラメーター名 パラメーターの説明 インターフェイス名
Enable Clock Peripheral Interrupts HPSクロック・マネージャーおよびFPGAへのMPUウェイクアップ割り込み信号のインターフェイスをイネーブルします。 h2f_clkmgr_interrupt
Enable DMA Interrupts FPGAに対するHPS DMAチャネル割り込みおよびDMAアボート割り込みのインターフェイスをイネーブルします。

h2f_dma_interrupt0

h2f_dma_interrupt1

h2f_dma_interrupt2

h2f_dma_interrupt3

h2f_dma_interrupt4

h2f_dma_interrupt5

h2f_dma_interrupt6

h2f_dma_interrupt7

h2f_dma_abort_interrupt

Enable EMAC Interrupts FPGAに対するHPSイーサネットMACコントローラー割り込みのインターフェイスをイネーブルします。割り込みをイネーブルする前に、Pin MuxタブでEMACをイネーブルしてください。

h2f_emac0_interrupt

h2f_emac1_interrupt

h2f_emac2_interrupt

Enable GPIO Interrupts FPGAに対するHPS汎用IO (GPIO) 割り込みのインターフェイスをイネーブルします。

h2f_gpio0_interrupt

h2f_gpio1_interrupt

h2f_gpio2_interrupt

Enable I2C-EMAC Interrupts I2CEMACのHPSペリフェラル割り込みをイネーブルして、FPGAファブリックへの駆動ができるようにします。

h2f_i2c_emac0_interrupt

h2f_i2c_emac1_interrupt

h2f_i2c_emac2_interrupt

Enable I2C Peripherals Interrupts I2C0のHPSペリフェラル割り込みをイネーブルして、FPGAファブリックへの駆動ができるようにします。割り込みをイネーブルする前に、Pin MuxタブでI2Cをイネーブルしてください。

h2f_i2c0_interrupt

h2f_i2c1_interrupt

Enable L4 Timer Interrupts L4TIMERのHPSペリフェラル割り込みをイネーブルして、FPGAファブリックへの駆動ができるようにします。

h2f_timer_l4sp_0_interrupt

h2f_timer_l4sp_1_interrupt

Enable NAND Interrupts FPGAに対するHPS NANDコントローラー割り込みのインターフェイスをイネーブルします。割り込みをイネーブルする前に,Pin MuxタブでNAND IPブロックをイネーブルしてください。

h2f_nand_interrupt

Enable SYS Timer Interrupts SYSTIMERのHPSペリフェラル割り込みをイネーブルして、FPGAファブリックへの駆動ができるようにします。

h2f_timer_sys_0_interrupt

h2f_timer_sys_1_interrupt

Enable SD/MMC Interrupts FPGAに対するHPSのSD/MMCコントローラー割り込みのインターフェイスをイネーブルします。割り込みをイネーブルする前に、Pin MuxタブでSD/MMC IP Blockをイネーブルしてください。

h2f_sdmmc_interrupt

Enable SPI Master Interrupts FPGAに対するHPSのSPIマスター・コントローラー割り込みのインターフェイスをイネーブルします。割り込みをイネーブルする前に、Pin MuxタブでSPI Master IP Blockをイネーブルしてください。

h2f_spim0_interrupt

h2f_spim1_interrupt

Enable SPI Slave Interrupts FPGAに対するHPS SPI スレーブ・コントローラー割り込みのインターフェイスをイネーブルします。割り込みをイネーブルする前に、Pin MuxタブでSPI IP Blockをイネーブルしてください。

h2f_spis0_interrupt

h2f_spis1_interrupt

Enable ECC/Parity_L1 Interrupts ECCシングルおよびダブル・ビット・エラーとL1パリティーエラーのHPSペリフェラル割り込みをイネーブルし、FPGAファブリックへの駆動ができるようにします。

h2f_ecc_serr_interrupt

h2f_ecc_derr_interrupt

h2f_parity_l1_interrupt

Enable UART Interrupts FPGAに対するHPS UARTコントローラー割り込みのインターフェイスをイネーブルします。割り込みをイネーブルする前に、Pin MuxタブでUART IP Blockをイネーブルしてください。

h2f_uart0_interrupt

h2f_uart1_interrupt

Enable USB Interrupts FPGAに対するHPS USBコントローラー割り込みのインターフェイスをイネーブルします。割り込みをイネーブルする前に、Pin MuxタブでUSB IP Blockをイネーブルしてください。

h2f_usb0_interrupt

h2f_usb1_interrupt

Enable Watchdog Interrupts FPGAに対するHPSウォッチドッグ割り込みのインターフェイスをイネーブルします。

h2f_wdog0_interrupt

h2f_wdog1_interrupt