Stratix® 10 Hard Processor System Technical Reference Manual

ID 683222
Date 8/15/2024
Public
Document Table of Contents

6.1.2. Stratix 10 HPS Secure Firewalls

You can use the system interconnect firewalls to enforce security policies for slave and memory regions in the system interconnect.

The firewalls support the following features:

  • For each peripheral, can implement secure or non-secure access
  • Can optionally configure individual transactions as secure or non-secure at the initiating master
  • For certain peripherals, can implement two levels of access: privileged or user

You can program the security configuration registers (SCRs) to set security policies and define which transactions the firewall allows. Transactions that the firewall blocks result in a bus error.

The HPS has the following firewalls:

  • Peripheral
  • System
  • HPS-to-FPGA
  • Lightweight HPS-to-FPGA
  • Debug access port
  • TCU
  • SDRAM (includes DDR and DDR L3 firewalls)