User manual

Table Of Contents
Zynq-7000 AP SoC Technical Reference Manual www.xilinx.com 31
UG585 (v1.11) September 27, 2016
Chapter 1: Introduction
1.2 Processing System (PS) Features and
Descriptions
1.2.1 Application Processor Unit (APU)
The application processor unit (APU) provides an extensive offering of high-performance features
and standards-compliant capabilities.
Dual/Single ARM Cortex-A9 MPCore CPUs with ARM v7
Run time options allow single processor, asymmetrical (AMP) or symmetrical multiprocessing
(SMP) configurations
ARM version 7 ISA: standard ARM instruction set and Thumb®-2, Jazelle® RCT and Jazelle DBX
Java™ acceleration
NEON™ 128b SIMD coprocessor and VFPv3 per MPCore
•32KB instruction and 32KB data L1 caches with parity per MPCore
512 KB of shareable L2 cache with parity
Private timers and watchdog timers
System Features
System-Level Control Registers (SLCRs)
°
A group of various registers that are used to control the PS behavior
°
The register map is located in Chapter 4, System Addresses
°
The SLCR registers related to a specific chapter are listed in the register overview table of
that chapter and detailed in Appendix B, Register Details
Snoop control unit (SCU) to maintain L1 and L2 coherency
Accelerator coherency port (ACP) from PL (master) to PS (slave)
°
64b AXI slave port
°
Can access the L2 and the OCM
°
Transactions are data coherent with L1 and L2 caches
256 KB of on-chip SRAM (OCM) with parity
°
Dual ported
°
Accessible by the CPUs, PL and central interconnect
°
At level of L2, but is not cacheable
DMA controller
°
Four channels for PS (memory copy to/from any memory in system)
°
Four channels for PL (memory to PL, PL to memory)