
RFSoC Data Converter Evaluation Tool User Guide
59
UG1287 (v2018.2) October 1, 2018
Chapter 9
System Considerations
This chapter describes the boot process and address mapping.
Boot Process
The design uses a non-secure boot flow and SD boot mode. The sequence diagram in
shows the steps and order in which the individual boot components are loaded
and executed.
The platform management unit (PMU) is responsible for handling primary pre-boot tasks
and is the first unit to wake up after power-on reset (POR). After the initial boot process, the
PMU continues to run and is responsible for handling various clocks and resets of the
system as well as system power management. In the pre-configuration stage, the PMU
executes the PMU ROM and releases the reset of the configuration security unit (CSU). It
then enters the PMU server mode where it provides platform management functions.
The CSU handles the configuration stages and executes the boot ROM as soon as it comes
out of reset. The boot ROM determines the boot mode by reading the boot mode register,
it initializes the on-chip memory (OCM), and reads the boot header. The CSU loads the PMU
firmware into the PMU RAM and signals to the PMU to execute the firmware, which
X-Ref Target - Figure 9-1
Figure 9-1:
Boot Flow Sequence
Release
CSU
Power Management
Tamper Monitoring
Load PMU
FW
Load FSBL
rftrd
(Linux App)
Rootfs
Linux
Kernel
U-boot
ATF
FSBL
PL Bitstream
Time
PMU
CSU
APU
PL
X21303-090918