Introduction to Smarter Systems
The global electronics industry is undergoing a transition to smarter systems. The drivers behind this change are all connected to
requirements involving efficiency, productivity, security, quality, and of course cost. The enemy is waste. Systems reduce waste
when they use only the required resources to deliver only the desired goods and services when and where they are needed. The
opportunity is intelligence. Systems that can make their own decisions can change the role of electronics in our businesses and
everyday lives. To achieve these goals, systems must be able to obtain, process, interpret, and make choices based on a wide
variety of information from remote and local databases, sensor data, and many other dispersed inputs.
What does this transition to smarter systems mean to system vendors? It means that there must be more decision-making
technology and intellectual property. The networks that convey essential information are being transformed from dumb pipes to
smart ones. Buildings are becoming smarter so that light and heat are delivered only where needed. Highly integrated networking
has come to the factory floor to ensure that every system has access to critical data needed to make decisions. Robots within
these factories combine information from databases with machine vision to become more efficient. Energy grids are becoming
smarter so that electricity infrastructures can handle the changing loads of complex societies. Automobiles are becoming smarter
through vision systems and wireless communications to increase drivers’ safety and to help drivers handle the increasing traffic
congestion in urban areas.
The Xilinx Zynq™-7000 All Programmable SoC is the ideal platform to infuse intelligence into today’s embedded systems. It is
All Programmable, meaning that not only can one add systems intelligence through software, but additional data processing and
decisions can be executed in real time with programmable
hardware and system interfaces can be optimized and evolved
through programmable I/O. All this intelligence can be added
with low design costs and tremendous flexibility to change
the design or upgrade in the field. It also enables a significant
level of programmable systems integration, including CPU,
DSP, ASSP, FPGA, and mixed signal functionality. This leads
to lower BOM cost, higher systems performance, and lower
system power. Systems based on the Zynq platform can
literally be shipped the same day if desired.
Xilinx Zynq-7000 All Programmable SoCs are the fastest,
smartest way to create smarter systems. These devices
fuse a fast processor system based on two 1GHz ARM
®
Cortex™-A9 MPCore processors with the industry’s fastest
and most advanced 28nm FPGA fabric, multiple high-speed
serial transceivers, and an on-chip analog-processing block
that incorporates two 1Msamples/sec A/D converters.
Xilinx recently introduced a fifth member of the Zynq-7000
ZYNQ-7000 ALL PROGRAMMABLE SOCXILINX BACKGROUNDER
A GENERATION AHEAD FOR SMARTER SYSTEMS:
9 REASONS WHY THE XILINX ZYNQ-7000 ALL PROGRAMMABLE
SOC PLATFORM IS THE SMARTEST SOLUTION
THREE PROGRAMMABLE ASPECTS OF THE ZYNQ7000
ALL PROGRAMMABLE SOC PLATFORM DEVICES
ZYNQ-7000 BACKGROUNDER
A GENERATION AHEAD FOR SMARTER SYSTEMS:
9 REASONS WHY THE XILINX ZYNQ-7000 ALL PROGRAMMABLE
SOC PLATFORM IS THE SMARTEST SOLUTION
ZYNQ-7000 BACKGROUNDER
All Programmable SoC family—the Zynq Z-7100—with
enhanced DSP resources in the FPGA fabric. All five Zynq
devices are optimized for specific combinations of system
power, cost, and size.
Xilinx is leading the industry to usher in the trend to smarter
systems with application-focused solutions for smarter
networks, data centers, and vision-based systems. These
solutions build on the Zynq-7000 All Programmable SoC with
an ever expanding portfolio of building blocks for smarter
systems called SmartCORE™ IP, a new generation of design
tools called Vivado™ that includes the ability to design at
higher abstraction levels, a variety of application design kits,
and system-level expertise to help the rapid design and
implementation of smarter systems.
Zynq: A Generation Ahead
Xilinx Zynq-7000 All Programmable SoCs are a generation
ahead of alternatives and the smartest solution to a wide range
of system-design problems in all markets, across the entire
application spectrum. Here are 9 reasons why this is true:
Reason 1: Most efficient ARM+FPGA for analytics
and control
A 1GHz, dual-core, hardened implementation of the ARM
Cortex-A9 MPCore microprocessor sits at the heart of each Zynq All Programmable SoC. The two ARM processors communicate
with on-chip memory, SDRAM and Flash memory controllers, and peripheral blocks through the ARM AMBA AXI-based
interconnect. Together, these hardened blocks constitute the Zynq-7000 All Programmable SoC’s Processor System (PS).
The on-chip PS is attached to the Zynq device’s on-chip
Programmable Logic (PL) through multiple ARM AMBA AXI
ports, creating extremely efficient coupling between these two
key components of the Zynq architecture. There are two 32-bit
AXI master interfaces; two 32-bit AXI slave interfaces; four
64-bit configurable and buffered, high-performance AXI slave
interfaces; and one 64-bit AXI ACP (Accelerator Coherency
Port) interface. That’s nine AXI interfaces in total linking the
Zynq PS to the PL.
The number and size of these ARM AXI PS-PL connections is
a critical architectural choice—a choice based on a careful
consideration of the bandwidth requirements of the Zynq PS.
The four 64/32-bit configurable, high-performance AXI ports
provide the PL with direct, high-speed access to the Zynq-
7000 All Programmable SoC’s on-chip memory and SDRAM
controller through four independent 1Kbyte FIFO buffers. In
this way, several separate hardware accelerators implemented
in the Zynq PL can have independent, high-speed access to a
Zynq-based system’s main memories. If that access needs to
be coherent with the on-chip caches, then the accelerators
implemented in the PL can employ the 64-bit ACP connection,
which is directly attached to the ARM Cortex-A9 MPCore
processors snoop control unit.
ZYNQ-7000 ALL PROGRAMMABLE SOCXILINX BACKGROUNDER
THE ZYNQ7000 SOC FAMILY: FIVE MEMBERS
SPANNING A RANGE OF APPLICATIONS
2x
I2C
2x
SPI
2x
CAN
2x
UART
GPIO
2x SDIO
with DMA
2x USB
with DMA
2x GigE
with DMA
XADC
2x ADC, Mux,
Thermal Sensor
EMIO
ACP
General Purpose
AXI Ports
High Performance
AXI Ports
PCIe Gen2
1-8 Lanes
Security
AES, SHA, RSA
Multi-Gigabit TransceiversMulti-Standard I/Os (3.3V & High-Speed 1.8V)
Processing System
Programmable Logic
(System Gates, DSP, RAM)
Processor I/O Mux
Flash Controller
NOR, NAND, SRAM, Quad SPI
Multiport DRAM Controller
DDR3, DDR3L, DDR2
DMATimersConfiguration
ARM
®
CoreSight
Multi-Core Debug and Trace
256 Kbyte
On-Chip
Memory
Snoop
Control
Unit
512 Kbyte L2 Cache
General Interrupt
Controller
Watchdog
Timer
Cortex- A9 MPCore
32 /32 KB I/D Caches
NEON
DSP/FPU Engine NEON DSP/FPU Engine
Cortex
- A9 MPCore
32 /32 KB I/D Caches
AMBA
®
Interconnect AMBA Interconnect
AMBA Interconnect AMBA Interconnect
THE ZYNQ7000 ALL PROGRAMMABLE SOC
ZYNQ-7000 BACKGROUNDER