User manual

Table Of Contents
Zynq-7000 AP SoC Technical Reference Manual www.xilinx.com 646
UG585 (v1.11) September 27, 2016
Chapter 21: Programmable Logic Description
21.4 Configuration
Zynq-7000 AP SoC device stores its customized PL configuration store their customized
configuration in SRAM-type internal latches. The number of configuration bits is between 17 Mb and
140 Mb, depending on device size and user-design implementation options. The configuration
storage is volatile and must be reloaded after the PL is power cycled. The PS software or the Xilinx
JTAG TAP controller can reload the configuration at any time. For details about different boot and
configuration modes refer to Chapter 6, Boot and Configuration. Uncompressed/unencrypted PL
bitstream lengths are provided in Table 21-2.
In all devices, the PL bitstream, which contains sensitive customer IP, can be protected with 256-bit
AES encryption and HMAC/SHA-256 authentication to prevent unauthorized copying of the design.
The PL performs decryption on the fly during configuration using an internally stored 256-bit key.
This key can reside in battery-backed RAM or in nonvolatile eFUSE bits.
Most configuration data can be read back without affecting the system's operation. Typically,
configuration is an all-or-nothing operation, the device also supports partial reconfiguration. This is
an extremely powerful and flexible feature that allows the user to change portions of the logic in the
PL while other portions remain static. Users can time-slice these portions to fit more IP into smaller
devices, saving cost and power. Where applicable in certain designs, partial reconfiguration can
greatly improve the versatility of the Zynq-7000 AP SoC device.
Table 21-2: Uncompressed/Unencrypted PL Bitstream Lengths
Zynq 7000 AP SoC Device Length (bits)
Length, rounded up
(MB)
Single Core Devices
7z007s 16,669,920 2
7z012s 28,085,344 3.5
7z014s 32,364,512 3.9
Dual Core Devices
7z010 16,669,920 2
7z015 28,085,344 3.5
7z020 32,364,512 3.9
7z030 47,839,328 5.8
7z035 106,571,232 12.8
7z045 106,571,232 12.8
7z100 139,330,784 16.7