Agilex™ 7 Hard Processor System Technical Reference Manual

ID 683567
Date 8/13/2024
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Visible to Intel only — GUID: xnz1481129872567

Ixiasoft

Document Table of Contents

14.3.3. Agilex™ 7 I/O Control Registers

The HPS provides control registers that allow the system to initialize the following I/O parameters at system startup:

  • Pin assignment for external oscillator clock input
  • Pin assignment for each HPS peripheral
  • HPS peripheral interfaces optionally exposed to FPGA logic
  • I/O cell configuration
Note: Software can only access the HPS I/O control registers in secure mode.

Control registers can be divided into the following groups:

  • Dedicated pin MUX registers
  • Dedicated configuration registers
  • FPGA access MUX registers
  • HPS JTAG pin MUX register

When you configure the HPS component, Quartus® Prime software determines the correct register settings, and store them in the HPS handoff data structure. When the system boots up, the boot loader configures the HPS I/O control registers.