User manual

Table Of Contents
Zynq-7000 AP SoC Technical Reference Manual www.xilinx.com 61
UG585 (v1.11) September 27, 2016
Chapter 3: Application Processing Unit
ARM architecture supports multiple operating modes including supervisor, system, and user modes
to provide different levels of protection at the application level. The architecture support for
TrustZone technology helps to create a secure environment to run applications and protect their
contents. TrustZone built into the ARM CPU processor and many peripherals enables a secure system
to handle keys, private data, and encrypted information without allowing these secrets to leak to
non-trusted programs or users.
The APU contains a 32-bit watchdog timer and a 64-bit global timer with auto-decrement features
that can be used as general-purpose timers and also as a mechanism to start up the processors from
standby mode.
X-Ref Target - Figure 3-1
Figure 3-1: APU Block Diagram
UG585_c3_01_100812
DDR
CPUs
Snoopable Data
buffers and caches
SCU
M0 M1
L2 Cache
M0
S
M
S
OCM
Accelerator
Coherency Port
(ACP)
PL Fabric
L1 Cache Line
Updates
S
Read/Write
Requests
Flush Cache Line to
Memory
Maintain L1 Cache
Coherency
APU
Cache Coherent
Transactions
Tag RAM
System
Interconnect
System
Interconnect
M1
Cacheable
and Non-
cacheable
Accesses
Cacheable and Non-
cacheable Accesses to DDR,
PL, Peripherals, and PS
registers
Data RAM
Tag
RAM
Cache Tag RAM
Update