Agilex™ 7 Hard Processor System Technical Reference Manual

ID 683567
Date 10/31/2025
Public
Document Table of Contents

6.1.2.2.3. MPFE SCR Firewall (MPFE NoC CSRs)

Access to the MPFE NoC CSRs is controlled by an AxUSERID[7:0] based firewall that determines which MasterIDs are allowed to update the CSRs. The CSRs, for the HMC and HMCA, as well as the MPFE NoC sideband manager, probes, and QoS, can only be accessed by the MPU, FPGA and the debugger in privileged mode.

When enabled, the firewall checks the Secure bit of a transaction against the Secure state of the slave. A transaction that passes the firewall proceeds normally to the Slave. A transaction that fails the Firewall receives an error response with random data. Transactions that fail the firewall must never be presented to the Slave interface.

The MPFE NoC firewall CSRs are only accessible by privileged software running in secure mode. Therefore configurable firewall protection is not required.

The following registers are associated with the MPFE SCR Firewall.

Table 61.  MPFE SCR Firewall Registers
Base Address of Registers Register Description

firewall_ddr_scheduler_mpfe_scr

(@ 0xF8020000)

hmc_register Per-Master Security bit for hmc_register
hmc_adaptor_register Per-Master Security bit for hmc_adaptor_register
noc_scheduler_csr Per-Master Security bit for noc_scheduler_csr
noc_qos Per-Master Security bit for noc_qos
noc_probes Per-Master Security bit for noc_probes
fpga2sdram_sidebandmgr Per-Master Security bit for fpga2sdram_sidebandmgr