Run-Time Security - 2020.2 English

Zynq UltraScale+ MPSoC Software Developer Guide (UG1137)

Document ID
UG1137
Release Date
2021-01-05
Version
2020.2 English

Run-time security involves protecting the system against incorrectly programmed or malicious devices corrupting the system memory or causing a system failure.

To protect the system, it is important to secure memory and the peripherals during a software execution. The Zynq UltraScale+ MPSoCs provide memory and peripheral protection through the following blocks:

One of the runtime security features is access controls on the PMU and CSU global registers from Linux. These registers are classified into two lists:

  • The white list which is accessible all the time by default.
  • The black list which is accessible only when a compile time flag is set.