User manual

Hardware Platform
XAPP794 (v1.3) December 20, 2013 www.xilinx.com 32
This design is implemented in a Zynq-7000 AP SoC device (XC7Z020CLG484-1) using Vivado
2013.2 design tools. The PL hardware utilization for the implemented design is shown in
Tabl e 1 0 .
There are many advantages to implementing this system in a Zynq-7000 AP SoC:
Processing-intensive pixel operations are efficiently implemented in the PL.
Complex decision-making algorithms like automatic white balance and automatic
exposure are efficiently implemented in the PS.
Processor operations can easily be modified or added to the PS.
The hardware system can easily be expanded or customized by adding/removing
instances of Xilinx IP cores from the Xilinx IP catalog or third-party sources.
The hardware system can be further customized by adding custom logic that either
interfaces to the PS or is totally independent.
A choice of Zynq-7000 AP SoC sizes allows room to shrink or expand the hardware PL to
meet system requirements.
System Features
Processing System
Two ARM Cortex™-A9 processors, each with a 32 KB instruction cache and a 32 KB data
cache, and a NEON coprocessor
ARM processors at 800 MHz
512 KB of level-2 cache
256 KB of on-chip RAM
128 KB of on-chip ROM
AMBA® AXI interconnect
Multi-protocol, 32-bit DDR DRAM controller
DDR3 DRAM at 533 MHz
Standard peripheral interfaces including flash, USB, Ethernet, UART, I2C, and more
High bandwidth interconnect to and from the PL
Power domain independent of the PL
Table 10: Hardware Utilization
FPGA Components Total Available Used % Used
I/Os 200 58 29
LUTs 53,200 30,614 57
Registers 106,400 38,316 36
DSP48s 220 92 42
Block RAM
RAMB36E1/FIFO36E1s 140 36 26
RAMB18E1/FIFO18E1s 280 16 6
Notes:
1. Device resource utilization results are dependent on the implementation tool versions. Exact results can
vary. These numbers should be used as a guideline.