Hard Processor System Technical Reference Manual: Agilex™ 5 SoCs
A newer version of this document is available. Customers should click here to go to the newest version.
Visible to Intel only — GUID: rjv1674509824106
Ixiasoft
Visible to Intel only — GUID: rjv1674509824106
Ixiasoft
5.15.5.3. 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 fabric
- I/O cell configuration
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 determines the correct register settings, and stores them in the HPS handoff data structure. When the system boots up, the boot loader configures the HPS I/O control registers.