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
24. Mai 2012 | Norman Dankert | Zynq-7000 Extensive Processing Platform | Seite 3
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
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
24. Mai 2012 | Norman Dankert | Zynq-7000 Extensive Processing Platform | Seite 5
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
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