Anda di halaman 1dari 8

Platzhalter fr Bild, Bild auf Titelfolie hinter das Logo einsetzen

The Xilinx Zynq-7000 Extensible Processing Platform


Norman Dankert, 24.05.2012

FPGA versus Processing Platform

Virtex FX FPGA Series Includes PowerPC cores as hard IP FPGA-centric design (FPGA Master, PPC Slave) Requires configuration of FPGA to use CPU cores

Zynq 7000 Series Includes Dual ARM Cortex-A9 as hard IP CPU-centric design (ARM Master, FPGA Slave) Can boot CPU without even powering the FPGA

24. Mai 2012 | Norman Dankert | Zynq-7000 Extensive Processing Platform | Seite 2

Zynq Platform Overview

24. Mai 2012 | Norman Dankert | Zynq-7000 Extensive Processing Platform | Seite 3

Zynq Platform Overview Processing System

Dual ARM CortexA9 MPCore 32kB Instruction and Data L1 Cache per Core 512kB L2 Cache FPU and NEON Media Engine (SIMD)

Memory Interfaces 256kB on-chip Memory (OCM) QSPI, NAND Flash and NOR Flash Memory Controller Memory Controller (DDR2, LPDDR2, DDR3)

Other USB2.0, GbE, CAN, SDIO, UART, SPI, I2C, GPIO 12bit 1Mbps ADC AES and SHA256 for secure boot

24. Mai 2012 | Norman Dankert | Zynq-7000 Extensive Processing Platform | Seite 4

Zynq Platform Overview Programmable Logic

FPGA types Artix-7 for Z7010 and Z7020 Kintex-7 for Z-7030 and Z-7045

FPGA sizes Logic cells: 30k 350k Block RAM: 240kB 2,180kB DSP Slices: 80 900 User I/Os: 150 400

Kintex-7 devices only PCI Express2 x8 12.5Gbps Transceivers

24. Mai 2012 | Norman Dankert | Zynq-7000 Extensive Processing Platform | Seite 5

Zynq Development Platforms

Virtual Platforms
QEMU model of processing subsystem Virtual Platform created by Cadence

Hardware Platforms
Xilinx Zynq-7000 ZC702 Evaluation Kit (~$900) Xilinx Zynq-7000 EPP Video Kit (~$1500) Zynq-7000 EPP ZedBoard (~$400)

24. Mai 2012 | Norman Dankert | Zynq-7000 Extensive Processing Platform | Seite 6

Zynq Zedboard

Design Community driven approach by Silica and Digilent Similar to PandaBoard, BeagleBoard and RaspberryPi Minimal features with ability to boot Linux

Extension options FPGA Mezzanine Card (FMC) Peripheral Modules using the Pmod connector (ADC, DAC, Sensors, Switches, Displays, RF, WiFi, Bluetooth, Storage)

24. Mai 2012 | Norman Dankert | Zynq-7000 Extensive Processing Platform | Seite 7

Usage in our Department

Labs and Exercises Using Zynq in all of them would be best Adapt existing ones to the new board Create new (up to date?) ones

Projects
Not all projects require a FPGA Zynq is not useful for all applications

Research
Improve usage of tightly coupled hardware accelerators Anyone else got an idea? (SiliconHive?)

24. Mai 2012 | Norman Dankert | Zynq-7000 Extensive Processing Platform | Seite 8

Anda mungkin juga menyukai