Intel® Arria® 10 Hard Processor System Technical Reference Manual

ID 683711
Date 8/28/2023
Public
Document Table of Contents

26.3.4. Control Registers

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

  • Pins assigned to each HPS peripheral
  • Shared I/O pins optionally assigned to FPGA logic
  • HPS peripheral interfaces optionally exposed to FPGA logic
  • I/O cell configuration

The HPS I/O control registers can only be accessed in secure mode.

Control registers can be divided into the following groups:

  • Dedicated pin MUX registers
  • Dedicated configuration registers
  • Shared pin MUX registers
  • FPGA access MUX registers

You set up the control registers when you instantiate the HPS component at the time of system generation. When you configure the HPS component, Platform Designer determines the correct register settings, and places them in the Intel® Quartus® Prime I/O programming file.