28nm Platform Leadership Announcement Messaging

advertisement
Zynq-7000 EPP Introduction
Where ARM Processors Meet HW Programmability
May 2012
© Copyright
2009Xilinx
Xilinx
Copyright
2011
Demands of Today's Technology
EPP
FPGA
ASSP
Structured
ASIC
Which Technology Should I Choose?
Page 2
Copyright 2011 Xilinx
© Copyright
2009Xilinx
Xilinx
Copyright
2011
ASIC
Current Selections Equal Compromise
Performance
Power
Unit Cost
ASIC
ASSP
+
+
+
+
+
+
+
+
+
-
TCO

Risk
-
TTM
Flexibility
Scalability
2 Chip
Solution

+ positive, - negative,  neutral
Conflicting Demands Not Served
Page 3
Copyright 2011 Xilinx
© Copyright
2009Xilinx
Xilinx
Copyright
2011

+
+
+
+
+
Introducing the Zynq™-7000 EPP
Breakthrough Processing Platform
– Higher system performance, lower total power
– Flexible and scalable solution
Industry Standard Design Environments
– Well defined SW programming model
– Familiar SW & HW design flows
Flexible Accelerators and IP
– World class 28nm programmable logic architecture
– Standard AMBA® 4 AXI interfaces
Broad Ecosystem Support
– Tools, OS’s & IPs
– Middleware, codecs
– System integrators and training partners.
Familiar Processing System + Scalable Programmable Logic
Page 4
Copyright 2011 Xilinx
© Copyright
2009Xilinx
Xilinx
Copyright
2011
Zynq-7000 Extensible Processing Platform
Next level of Programmable System Integration into a true SoC
– All programmable (software and hardware) processing platform
– ARM Cortex™-A9 MPCore™ Processing System with hardened peripherals,
ADC and 28nm scalable optimized programmablel ogic
c
Increased System Performance
– 800 MHz, dual core processors with NEON and vector floating point units
– 7 series programmable logic (PL) with built-in DSP
– High bandwidth, low latency connects enable acceleration of key functions
BOM Cost Advantage in an cost optimized 28nm platform
– Integration saves components, area and simplifies PCB
– Platform approach enables aggregation of volumes over several projects
Lower Total Power solution
– Industry-leading ARM processors maximize MHz/W and low power states
– 28nm HPL process and Integration provides ultra-lower power data transfers
Accelerated Design Productivity for TTM and TIM advantage
– Industry standard HW and SW development tools for fast Time-To-Market
– Flexible and scalable platform enables extended Time-In-Market
– Extensive ecosystem of tools and solutions partners
Page 5
Copyright 2011 Xilinx
© Copyright
2009Xilinx
Xilinx
Copyright
2011
Zynq-7000 Family Highlights
Complete ARM®-based Processing System
– Dual ARM Cortex™-A9 MPCore™, processor centric
– Integrated memory controllers & peripherals
– Fully autonomous to the programmable logic
Tightly Integrated Programmable Logic
– Used to extend processing system
Processing
System
Common
Peripherals
Memory
Interfaces
ARM®
Dual Cortex-A9
MPCore™ System
– High performance AXI based Interface
– Scalable density and performance
Common Accelerators
Custom Accelerators
Flexible Array of I/O
– Wide range of external multi-standard I/O
– High performance integrated serial transceivers
– Analog-to-Digital Converter inputs
Software & Hardware Programmable
Page 6
Copyright 2011 Xilinx
© Copyright
2009Xilinx
Xilinx
Copyright
2011
7 Series
Programmable
Logic
Common
Peripherals
Custom
Peripherals
Zynq-7000 Device Portfolio Summary
Scalable Platform offers easy migration between devices
Zynq-7000 EPP Devices
Z-7010
Z-7020
Processing System
Programmable
Logic
NEON™ & Single / Double Precision Floating Point
Processor Extensions
Max Frequency
800MHz
Memory
L1 Cache 32KB I / D, L2 Cache 512KB, on-chip Memory 256KB
External Memory Support
Approximate ASIC Gates
Extensible Block RAM
Peak DSP Performance (Symmetric FIR)
DDR3, DDR2, LPDDR2, 2x QSPI, NAND, NOR
2x USB 2.0 (OTG), 2x Tri-mode Gigabit Ethernet,
2x SD/SDIO, 2x UART, 2x CAN 2.0B, 2x I2C, 2x SPI, 4x 32b GPIO
~430K (30k LC)
~1.3M (85k LC)
~1.9M (125k LC)
~5.2M (350k LC)
240KB
560KB
1,060KB
2,180KB
58 GMACS
158 GMACS
480 GMACS
1080 GMACS
Gen2 x4
Gen2 x8
PCI Express® (Root Complex or Endpoint)
-
Agile Mixed Signal (XADC)
2x 12bit 1Msps A/D Converter
I/O
Processor System IO
Page 7
Multi Standards 3.3V IO
Z-7045
Dual ARM® Cortex™-A9 MPCore™
Processor Core
Peripherals
Z-7030
130
100
200
100
212
Multi Standards High Performance 1.8V IO
-
-
150
150
Multi Gigabit Transceivers
-
-
4
16
Copyright 2011 Xilinx
© Copyright
2009Xilinx
Xilinx
Copyright
2011
Delivering Highest Customer Value
Build better
processing
systemsfaster
with fewer chips … faster
Build
better systems
Accelerated Design Productivity
Increased System
Performance
BOM Cost
Reduction
Total Power
Reduction
Programmable Systems Integration
Page 8
Copyright 2011 Xilinx
© Copyright
2009Xilinx
Xilinx
Copyright
2011
Programmable Systems Integration
Accelerated Design Productivity
Increased
System
Performance
BOM Cost
Reduction
Total Power
Reduction
Programmable Systems Integration
ALL Programmable Platform Integrating Multiple Components
– Hardware and Software programmable
– Board component reduction
– Security & reliability
– Manufacturing benefits
Defines Extensibility
– Create custom, flexible ASSP
– Co-processing offload by accelerating software functions
ARM Programmability + FPGA Flexibility in a Single Chip
Page 9
Copyright 2011 Xilinx
© Copyright
2009Xilinx
Xilinx
Copyright
2011
Increased System Performance
Accelerated Design Productivity
Increased
System
Performance
BOM Cost
Reduction
Total Power
Reduction
Programmable Systems Integration
Hardware Performance
– Dual Core ARM Cortex A9’s with NEON and
vector floating point
– High performance programmable logic
– Tightly coupled processor and programmable logic
• High throughput / low latency
– Massive parallel DSP processing
– High performance I/Os and transceivers (12.5Gbps)
Accelerating Processor Performance
– Increasing software performance through co-processing
accelerators
– Low latency interfacing for efficient co-processor
implementation
Elements
Performance
(up to)
Processors (each)
800 MHz
Processors (aggregate)
4000 DMIPs
DSP (each)
600MHz
DSP (aggregate)
1080 GMACs
Transceivers (each)
12.5Gbps
Transceivers (aggregate)
200Gbps
SW Acceleration using PL
>10x
Optimized Balance of Performance and Power
Page 10
Copyright 2011 Xilinx
© Copyright
2009Xilinx
Xilinx
Copyright
2011
BOM Cost Reduction
Accelerated Design Productivity
Increased
System
Performance
BOM Cost
Reduction
Total Power
Reduction
Programmable Systems Integration
Reduced Devices per Board
Up to 40% BOM Cost
Reduction vs. MultiChip Solutions
– Processors, PLDs, DSPs
– Power supplies, fans, etc…
BOM Cost
– A/D converters
FPGA
Reduced PCB Complexity
DSP
Processor
– Fewer traces/interconnect/layers
– Fewer power supplies
EPP
PCB / Other
Components
– Smaller overall PCB
Multi-chip
Zynq-7000
In System Reconfiguration Combines Multiple Device Functions
– HW can be configured and reconfigured only with the needed function at a given time
PS Aggregates Numerous IP Royalties for Net Cost Benefit
– ASIC or full FPGA solutions would require purchase of these IPs from 3rd parties.
Platform approach enables aggregation of volumes for lower price
Page 11
Copyright 2011 Xilinx
© Copyright
2009Xilinx
Xilinx
Copyright
2011
Total Power Reduction
Accelerated Design Productivity
Increased
System
Performance
BOM Cost
Reduction
Total Power
Reduction
Programmable Systems Integration
Flexible/Tunable Power Envelope
– Adjustable processor speed
– Adjustable ARM AMBA®- AXI & memory
speeds
– ARM low power states
– Programmable logic can be turned off
– Programmable logic clock gating
– Partial reconfiguration to reduce
Programmable logic requirement
Up to 50% Lower Power
Vs. Multi-Chip Solutions
FPGA
Integration Power Reduction
– Reduced interconnections between devices
DSP
– Fewer system devices
EPP
– Lower programmable logic power (28nm HPL process)
Processor
Multi-chip
Significant Power Reduction at the System Level
Page 12
Copyright 2011 Xilinx
© Copyright
2009Xilinx
Xilinx
Copyright
2011
Zynq-7000
Accelerated Design Productivity
Accelerated Design Productivity
Increased
System
Performance
BOM Cost
Reduction
Total Power
Reduction
Programmable Systems Integration
Reduced Time To Market
– Fixed processor system across family
– Scalable optimized architecture for IP re-use / AXI interfaces for plug & play IP
– Accelerate developments with targeted design platforms
ASIC /
ASSP /
2 Chip
Increased Time In Market
Dev.
Design #1
Dev.
Design #2
– Software and hardware re-programmability
Dev.
– Field upgradable
Design #3
– Address ASSPs short shelf life
EPP
Dev.
Industry Leading Tools
Platform #1
Dev.
Dev.
– Development tools
• Xilinx platform studio (XPS), software developers Kit (SDK),
IDS for programmable logic development and PS configuration
• Support for 3rd party SW tools – (any Cortex-A9 tool should just work)
– Development platforms
Application
• Emulation platform, virtual platform, development boards
Extensive Ecosystem
Market-Specific
Domain-Specific
– Strong and rapidly growing global partner and other 3rd party support
– Industry leading OS’s, tools, IP, system integration/design houses
Page 13
Extended Product life
Copyright 2011 Xilinx
© Copyright
2009Xilinx
Xilinx
Copyright
2011
Base Platform
Zynq-7000 EPP Value Proposition
ASIC
ASSP
+
+
+
+
Unit Cost
+
TCO

Risk
-
+
+
+
Performance
Power
TTM
Flexibility
Scalability
+

+ positive, -
2 Chip
Solution
Zynq-7000

+
+
+
+
+
negative,  neutral
Conflicting Demands Now Served by the Zynq-7000 Family
Page 14
Copyright 2011 Xilinx
© Copyright
2009Xilinx
Xilinx
Copyright
2011
+
+

+
+
+
+
+
Designing with Zynq-7000 EPP
© Copyright
2009Xilinx
Xilinx
Copyright
2011
Zynq-7000 EPP Platform Offering
Libraries & APIs
Virtual Platform
Silicon
Reference Design & Board
OS BSP’s
Applications
OS Kernel
High Level and Low Level Drivers
Processing System
SW Development
Tools
SW & HW IP
Custom
Programmable
Logic
HW Development
Tools
More Than Just Silicon – A Comprehensive Platform Offering.
Page 16
Copyright 2011 Xilinx
© Copyright
2009Xilinx
Xilinx
Copyright
2011
Developments Environments
End-to-End Tools
Industry-leading
Tools
– Xilinx SDK
– ARM Ecosystem
– Open Source
– High Level Synthesis
– VHDL/Verilog: From
Design Entry to
Implementation
– Simulation
– Timing, power, signal
analysis
Huge SW Base
–
–
–
–
–
Xilinx
Open Source
ARM libraries
RTOS and OS vendors
Middleware
Many Sources of HW
IP
–
–
–
–
–
Page 17
Copyright 2011 Xilinx
© Copyright
2009Xilinx
Xilinx
Copyright
2011
Xilinx Library
3rd Party
Custom
High Level Functions
Standardized around AXI
Zynq-7000 EPP SW Development Environment
ARM-standard Development
with Xilinx Flexibility
Leverage ARM Worldwide Ecosystem
–
–
–
–
–
Silicon
– Standard ARM Instruction Set and APIs
– AXI support
– Easy software migration from
other ARM-based systems
OS BSP’s
Applications
Libraries & APIs
OS Kernel
High Level and Low Level Drivers
Processing System
Tools
OS, Middleware, Libraries
Professional Services
3rd Party
Open Source Community
Board Support Package, Drivers and Custom IP Cores
– Provided for a range of development boards, peripherals
and system functions
Page 18
Copyright 2011 Xilinx
© Copyright
2009Xilinx
Xilinx
Copyright
2011
Custom
Programmable Logic
Zynq-7000 EPP HW Design Environment
Customize your Design
OS BSP’s
Create a unique microprocessor configuration
Realize DSP, graphics, communications functions
Design custom accelerators and functions
Deploy high level functions directly to silicon
Silicon
–
–
–
–
Applications
Xilinx-Optimized EDA Design tools
– HDL & HLS simulation
– HDL synthesis
– Design analysis
Integrate Plug & Play IP Portfolio
– AMBA® AXI enabled
– Large selection of Xilinx and 3rd Party IP
Page 19
Copyright 2011 Xilinx
© Copyright
2009Xilinx
Xilinx
Copyright
2011
Libraries & APIs
OS Kernel
High Level and Low Level Drivers
Processing System
Custom
Programmable Logic
Zynq-7000 EPP Development Platforms
Powerful Xilinx Development Platforms
– ZC702 Base Evaluation Kit
– Zynq-7000 EPP Video Kit
– Many Application Specific Development Kits
– Expandable with Industry Standards FMC
(FPGA Mezzanine Connector) Daughter Cards
– QEMU Virtual Platform
Various Partner development Platforms
– Community based AVNET ZedBoard
– Many local and worldwide COTS providers
– Cadence Virtual Platform
Page 20
Copyright 2011 Xilinx
© Copyright
2009Xilinx
Xilinx
Copyright
2011
Extensive Partnership Ecosystem
And MORE …
Page 21
Copyright 2011 Xilinx
© Copyright
2009Xilinx
Xilinx
Copyright
2011
Zynq-7000 EPP – Platform Availability
HW Design Tools
• ISE Design Suite 14.1
Virtual Platform
Tools Ecosystem
3 options:
•QEMU,
•Software Developer
•System Creator
OS Ecosystem
Other partners
•Linux, Android, WinCE,
VxWorks, ENEA OSE,
FreeRTOS, …
• IP FPGA Blocks
•Software elements
•Design Services (Boards
and Applications)
•Trainings
Silicon Devices
Page 22
Dev. Boards
Copyright 2011 Xilinx
© Copyright
2009Xilinx
Xilinx
Copyright
2011
Zynq-7000 Extensible Processing Platform
Summary
New Scalable Family of Devices
– Zynq-7000 EPP device portfolio
– Four devices for a broad range of applications
Industry Standard Design Environments
– Well defined SW programming model
– Familiar HW design flow
– Flexible accelerators and IP
– Standard AMBA® AXI interfaces
Broad and Expanding Ecosystem
– Tools, OS’s, IP
– Middleware, codecs …
Availability
– Z-7020 Sampling Now
– Production 2H CY2012
Page 23
Copyright 2011 Xilinx
© Copyright
2009Xilinx
Xilinx
Copyright
2011
Zynq-7000 EPP Driver Assistance Application
Page 24
Copyright 2011 Xilinx
© Copyright
2009Xilinx
Xilinx
Copyright
2011
Zynq-7000 EPP Broadcast Camera Application
Page 25
Copyright 2011 Xilinx
© Copyright
2009Xilinx
Xilinx
Copyright
2011
Zynq-7000 EPP Broadcast Camera Application
Page 26
Copyright 2011 Xilinx
© Copyright
2009Xilinx
Xilinx
Copyright
2011
Device Table
© Copyright
2009Xilinx
Xilinx
Copyright
2011
Zynq-7000 Device Table
Processing System
Zynq™-7000 Extensible Processing Platform
Device Name
Z-7010
Z-7020
Z-7030
Z-7045
Part Number
XC7Z010
XC7Z020
XC7Z030
XC7Z045
Dual ARM® Cortex™-A9 MPCore™ w ith CoreSight™
Processor Core
Processor Extensions
NEON™ & Single / Double Precision Floating Point for each processor
Processing System
Maxim um Frequency
800 MHz
L1 Cache
32 KB Instruction, 32 KB Data per processor
L2 Cache
512 KB
On-Chip Mem ory
256 KB
External Mem ory Support
DDR3, DDR2, LPDDR2
External Static Mem ory Support
2x Quad-SPI, NAND, NOR
DMA Channels
8 (4 dedicated to Programmable Logic)
2x UART, 2x CAN 2.0B, 2x I2C, 2x SPI, 4x 32b GPIO
Peripherals
Peripherals w / built-in DMA
Security(1)
Processing System to Program m able Logic Interface Ports
(Prim ary Interfaces & Interrupts Only)
Page 28
2x USB 2.0 (OTG), 2x Tri-mode Gigabit Ethernet, 2x SD/SDIO
AES and SHA 256b Decryption and Authentication for Secure Boot
2x AXI 32b Master, 2x AXI 32b Slave,
4x AXI 64b/32b Memory
See next slide for Programmable Logic and package details
Copyright 2011 Xilinx
© Copyright
2009Xilinx
Xilinx
Copyright
2011
Zynq-7000 Device Table
Programmable Logic and Packages
Zynq™-7000 Extensible Processing Platform
Device Name
Z-7010
Z-7020
Z-7030
Z-7045
Part Number
XC7Z010
XC7Z020
XC7Z030
XC7Z045
Programmable Logic
Xilinx 7 Series Program m able Logic Equivalent
Program m able Logic Cells (Approxim ate ASIC Gates (3))
Artix™-7 FPGA
Artix™-7 FPGA
Kintex™-7 FPGA
Kintex™-7 FPGA
28K Logic Cells (~430K)
85K Logic Cells (~1.3M)
125K Logic Cells (~1.9M)
350K Logic Cells (~5.2M)
218,600
Look-Up Tables (LUTs)
17,600
53,200
78,600
Flip-Flops
35,200
106,400
157,200
437,200
240 KB (60)
560 KB (140)
1,060 KB (265)
2,180 KB (545)
Extensible Block RAM (# 36 Kb Blocks)
80
220
400
900
58 GMACS
158 GMACS
480 GMACS
1080 GMACS
—
—
Gen2 x4
Gen2 x8
Program m able DSP Slices (18x25 MACCs)
Peak DSP Perform ance (Sym m etric FIR)
PCI Express® (Root Com plex or Endpoint)
2x 12 bit, MSPS ADCs w ith up to 17 Differential Inputs
Agile Mixed Signal (AMS) / XADC
Security(1)
-1
Speed
Grades
-2, -3
Extended (0C to 100C)
-1, -2
Industrial (-40C to 100C)
Package Type (4)
Packages
AES and SHA 256b Decryption and Authentication for Secure Programmable Logic Configuration
Com m ercial (0C to 85C)
CLG400
CLG400
CLG484
FBG484
FBG676
FFG676
FBG676
FFG676
FFG900
Size (m m )
17x17
17x17
19x19
23x23
27x27
27x27
27x27
27x27
31x31
Pitch (m m )
0.8
0.8
0.8
1.0
1.0
1.0
1.0
1.0
1.0
Processing System User I/Os (Excludes DDR dedicated I/Os) (2)
Multi-Standards and Multi-Voltage SelectIOTM Interfaces
(1.2V, 1.35V, 1.5V, 1.8V, 2.5V, 3.3V)
Multi-Standards and Multi-Voltage High Perform ance SelectIO
Interfaces
(1.2V, 1.35V, 1.5V, 1.8V)
Serial Transceivers
54
54
54
54
54
54
54
54
54
100
125
200
100
100
100
100
100
212
—
—
—
63
150
150
150
150
150
Maxim um Transceiver Speed (Speedgrade Dependant)
—
—
—
4
4
4
8
8
16
N/A
N/A
N/A
6.6 Gb/s
6.6 Gb/s
12.5 Gb/s
6.6 Gb/s
12.5 Gb/s
12.5 Gb/s
Notes: 1. Security block is shared by the Processing System and the Programmable Logic.
2. Static memory interface combined w ith the usage of many peripherals could require more than 54 I/Os. In that case the designer can use the Programmable Logic SelectIO interface.
3. Eqivalent ASIC gate count is dependent of the function implemented. The assumption is 1 Logic Cell = ~15 ASIC Gates.
4. Devices in the same package are pin to pin compatible, FBG676 and FFG676 are also pin to pin compatible
5. Preliminary product information. Subject to change. Please contact your Xilinx representative for the latest information
Page 29
Copyright 2011 Xilinx
© Copyright
2009Xilinx
Xilinx
Copyright
2011
Download