Introducing the Spartan-6 & Virtex-6 FPGA Embedded Kits

Similar documents
Spartan-6 and Virtex-6 FPGA Embedded Kit FAQ

Microblaze for Linux Howto

High Speed Data Transfer Using FPGA

Full Linux on FPGA. Sven Gregori

Designing a Multi-Processor based system with FPGAs

Spartan-6 LX9 MicroBoard Embedded Tutorial. Tutorial 1 Creating an AXI-based Embedded System

AXI Interface Based KC705. Embedded Kit MicroBlaze Processor Subsystem (ISE Design Suite 14.4)

VXS-621 FPGA & PowerPC VXS Multiprocessor

Building an Embedded Processor System on Xilinx NEXYS3 FPGA and Profiling an Application: A Tutorial

VXS-610 Dual FPGA and PowerPC VXS Multiprocessor

SP605 Built-In Self Test Flash Application

Compute Node Design for DAQ and Trigger Subsystem in Giessen. Justus Liebig University in Giessen

ML605 Built-In Self Test Flash Application

SECURE PARTIAL RECONFIGURATION OF FPGAs. Amir S. Zeineddini Kris Gaj

Introduction to Embedded System Design using Zynq

Outline Introduction System development Video capture Image processing Results Application Conclusion Bibliography

ML605 Built-In Self Test Flash Application

esi-risc Development Suite Getting Started Guide

Spartan-6 & Virtex-6 FPGA Connectivity Kit FAQ

Intelop. *As new IP blocks become available, please contact the factory for the latest updated info.

Creating the AVS6LX9MBHP211 MicroBlaze Hardware Platform for the Spartan-6 LX9 MicroBoard Version

POWERLINK Slave Xilinx Getting Started User's Manual

Enabling success from the center of technology. Xilinx Embedded Processing Solutions

RiceNIC. Prototyping Network Interfaces. Jeffrey Shafer Scott Rixner

SP601 Standalone Applications

Virtex-4 PowerPC Example Design. UG434 (v1.2) January 17, 2008

Connect Tech Inc. Александр Баковкин Инженер отдела сервисов SWD Software

1-1 SDK with Zynq EPP

Spartan -6 LX9 MicroBoard Web Connectivity On Ramp Tutorial

EDK Concepts, Tools, and Techniques

ML505 ML506 ML501. Description. Description. Description. Features. Features. Features

Sundance Multiprocessor Technology Limited. Capture Demo For Intech Unit / Module Number: C Hong. EVP6472 Intech Demo. Abstract

ML410 BSB DDR2 Design Creation Using 8.2i SP1 EDK Base System Builder (BSB) April

SimXMD Simulation-based HW/SW Co-debugging for field-programmable Systems-on-Chip

Avnet S6LX16 Evaluation Board and Maxim DAC/ADC FMC Module Reference Design

SP601 Built-In Self Test Flash Application

SimXMD: Simulation-based HW/SW Co-Debugging for FPGA Embedded Systems

SimXMD Co-Debugging Software and Hardware in FPGA Embedded Systems

SP605 Standalone Applications

Spartan-6 LX9 MicroBoard Embedded Tutorial. Lab 6 Creating a MicroBlaze SPI Flash Bootloader

EDK Base System Builder (BSB) support for XUPV2P Board. Xilinx University Program

Copyright 2014 Xilinx

Software Development Using Full System Simulation with Freescale QorIQ Communications Processors

ML410 VxWorks BSP and System Image Creation for the BSB DDR2 Design Using EDK 8.2i SP1. April

ML410 VxWorks BSP and System Image Creation for the BSB Design Using EDK 8.2i SP1. April

Graduate Institute of Electronics Engineering, NTU Advanced VLSI SOPC design flow

System-on Solution from Altera and Xilinx

PetaLinux SDK User Guide. Board Bringup Guide

Zynq-7000 All Programmable SoC Product Overview

SATA-IP Introduction. Agenda

Sundance Multiprocessor Technology Limited. Capture Demo For Intech Unit / Module Number: C Hong. EVP6472 Intech Demo. Abstract

Spartan-6 LX9 MicroBoard Embedded Tutorial. Tutorial 5 Embedded Chipscope Debugging

WS_CCESSH-OUT-v1.00.doc Page 1 of 8

SoC FPGAs. Your User-Customizable System on Chip Altera Corporation Public

System Ace Tutorial 03/11/2008

Hardware Design. University of Pannonia Dept. Of Electrical Engineering and Information Systems. MicroBlaze v.8.10 / v.8.20

System Debug. This material exempt per Department of Commerce license exception TSU Xilinx, Inc. All Rights Reserved

ISE Design Suite Software Manuals and Help

Virtex-6 FPGA ML605 Evaluation Kit FAQ June 24, 2009

S2C K7 Prodigy Logic Module Series

This presentation of uclinux-on-microblaze given

Practical Hardware Debugging: Quick Notes On How to Simulate Altera s Nios II Multiprocessor Systems Using Mentor Graphics ModelSim

ML410 BSB Design Adding the PLB TEMAC with RGMII Using EDK 8.2i SP1. April

Getting Started with PetaLinux SDK

Xilinx Vivado/SDK Tutorial

Design of a Network Camera with an FPGA

Getting Started with the MicroBlaze Development Kit - Spartan-3E 1600E Edition. UG258 (v1.3) November 30, 2007

Spartan -6 LX150T Development Kit Hardware Co-Simulation Reference Design Tutorial

SP605 MIG Design Creation

Running vxworksrtos on the. Mechatronics Laboratory

RiceNIC. A Reconfigurable Network Interface for Experimental Research and Education. Jeffrey Shafer Scott Rixner

Application Note for EVP

Xynergy It really makes the difference!

Benchmarking the Performance of the Virtex-4 10/100/1000 TEMAC System Author: Kris Chaplin

MicroBlaze Tutorial on EDK 10.1 using Sparatan III E Behavioural Simulation of MicroBlaze System

ECEN 449: Microprocessor System Design Department of Electrical and Computer Engineering Texas A&M University

Lab 1. OMAP5912 Starter Kit (OSK5912)

Implementation of Ethernet, Aurora and their Integrated module for High Speed Serial Data Transmission using Xilinx EDK on Virtex-5 FPGA

EDK Concepts, Tools, and Techniques

LEON4: Fourth Generation of the LEON Processor

Yet Another Implementation of CoRAM Memory

PS2 VGA Peripheral Based Arithmetic Application Using Micro Blaze Processor

Port Embedded Linux to XUP Virtex-II Pro Development Board

S32K AND ISELED DRIVER

Impulse Embedded Processing Video Lab

AXI4 Interconnect Paves the Way to Plug-and-Play IP

ML410 VxWorks Workbench BSP and System Image Creation for the BSB Design Using EDK 8.2i SP2. April

Nutaq Perseus 601X Virtex-6 AMC with FMC site PRODUCT SHEET

Bringing the benefits of Cortex-M processors to FPGA

XMC Products. High-Performance XMC FPGAs, XMC 10gB Ethernet, and XMC Carrier Cards. XMC FPGAs. FPGA Extension I/O Modules.

ESA Contract 18533/04/NL/JD

Module 3: Adding Custom IP to an Embedded System

Atlys (Xilinx Spartan-6 LX45)

Figure 1: The logicraft-cc Platform - Free USB firmware

iw-rainbow-g3 / G3V FAQs:

Enabling success from the center of technology. Interfacing FPGAs to Memory

Hardware Design. MicroBlaze 7.1. This material exempt per Department of Commerce license exception TSU Xilinx, Inc. All Rights Reserved

Enabling success from the center of technology. Networking with Xilinx Embedded Processors

Spartan -6 LX150T Development Kit Hardware Co-Simulation Reference Design User Guide

FPQ6 - MPC8313E implementation

Transcription:

Introducing the Spartan-6 & Virtex-6 FPGA Embedded Kits

Overview ß Embedded Design Challenges ß Xilinx Embedded Platforms for Embedded Processing ß Introducing Spartan-6 and Virtex-6 FPGA Embedded Kits ß Designing with Embedded Targeted Reference Designs and Xilinx FPGAs 2

Challenges for Embedded Processing for FPGAs ß ß Want preß Reduce Schedule Risk 3

Overview ß Embedded Design Challenges ß Xilinx Embedded Platforms for Embedded Processing ß Introducing Spartan-6 and Virtex-6 FPGA Embedded Kits ß Embedded Processing Design with Embedded Targeted Reference Designs and Xilinx FPGAs 4

Xilinx Embedded Platforms Basic Value of Xilinx Embedded Platforms New Embedded Targeted Reference Designs New Spartan-6 and Virtex-6 Embedded Kits featuring Targeted Reference Designs 5

Overview ß Embedded Design Challenges ß Xilinx Embedded Platforms for Embedded Processing ß Introducing Spartan-6 and Virtex-6 FPGA Embedded Kits ß Embedded Processing Design with Embedded Targeted Reference Designs and Xilinx FPGAs 6

Spartan-6 FPGA Embedded Kit ß Description: This kit enables software development with MicroBlaze soft processor as well as customization of the hardware processor system using Spartan -6 LX45T FPGA ß Contents: SP605 Board with Spartan-6 LX45T FPGA Download/Debug Cables & Power Supply ISE Design Suite Embedded Edition ISE & Chipscope -Device locked to S6LX45T Platform Studio, SDK (Eclipse IDE) Embedded Targeted Reference Design MicroBlaze Processor Sub-System design Documentation HW Setup Guide & Getting Started Guide In-depth Hardware & Software Tutorials Ecosystem OS/RTOS Support Linux, uc/os-ii, Treck ß Available: Now http://www.xilinx.com/s6embkit ß Price: $995 US ß Part Number: DK-S6-EMBD-G 7

Virtex-6 FPGA Embedded Kit ß Description: This kit enables software development with MicroBlaze soft processor as well as customization of the hardware processor system using Virtex -6 LX240T FPGA ß Contents: ML605 Board with Virtex-6 LX240T FPGA Download/Debug Cables & Power Supply ISE Design Suite Embedded Edition ISE & Chipscope -Device locked to V6LX240T Platform Studio, SDK (Eclipse IDE) Embedded Targeted Reference Design MicroBlaze Processor Sub-System design Documentation HW Setup Guide & Getting Started Guide In-depth Hardware & Software Tutorials Ecosystem OS/RTOS Support Linux, uc/os-ii, Treck ß Available: Now http://www.xilinx.com/v6embkit ß Price: $2495 US ß Part Number: DK-V6-EMBD-G 8

Embedded Targeted Reference Deign MicroBlaze Processor Sub-System ß Scalable embedded processing Targeted Reference Design Built with Xilinx MicroBlaze 32-bit processor Integrates common embedded processing peripherals and IP blocks Completely integrated & verified together to shorten design cycle ß Enables software programmability using industrystandard OSes out-of-the-box Enabled by Xilinx Software Development Kit (SDK) ß Starting point for multiple Xilinx Market-specific platforms Can be extended and modified with Xilinx Platform Studio (XDS) delivered with EDK MicroBlaze 32-bit CPU MPMC TEMAC UART I2C/SPI FLASH Timer INT CTRL GPIO Debug MicroBlaze 32-bit Processor Sub-System 9

MicroBlaze Processor Sub-System Features ß ß ß Flexible 32-bit MicroBlaze Processor Pre-configured 32-bit MicroBlaze Soft Processor Integrated Memory Management Unit (MMU) 16KB Instruction and Data Caches JTAG processor debug 100MHZ operation Variety of Memory Controller support MultiPort DDR3 Memory Controller Direct interface to 128 MB 64-bit wide DDR3 SDRAM interface operating at 400 MHz. NOR Flash Memory Controller 32MB FLASH Direct access to 32 KB Internal Block RAM Support for various FLASH Memory devices 32 MB Linear (Parallel) FLASH 8 MB Serial FLASH System ACE Compact FLASH Access to 1 KB IIC EEPROM Integrated High Performance I/O Peripherals Gigabit Ethernet controller (TEMAC) Two 32-bit Timers Interrupt Controllers Three General Purpose I/O controllers One 16550 compatible UART SPI, I2C serial interfaces MicroBlaze 32-bit CPU MPMC TEMAC UART I2C/SPI FLASH Timer INT CTRL GPIO Debug MicroBlaze 32-bit Processor Sub-System 10

MicroBlaze Processor Sub-System In FPGA Design DDR3 Compact FLASH SPI FLASH IIC EEPROM ENET PHY RS232 Line Drv GPIO IIC/SPI MicroBlaze 32-bit CPU MPMC TEMAC UART I2C/SPI FLASH Timer INT CTRL GPIO Debug MicroBlaze PSS Spartan-6 or Virtex-6 Evaluation Board User Defined Portion of Design Spartan-6 FPGA or Virtex-6 FPGA ß Simple Block Diagram MicroBlaze PSS on Virtex-6 or Spartan- 6 FPGAs ß User Defined Logic Can be added to base PSS ß Physical Devices on evaluation boards Controlled by PSS peripherals ß Basis of Demo included in the kits Next section 11

Overview ß Embedded Design Challenges ß Xilinx Embedded Platforms for Embedded Processing ß Introducing Spartan-6 and Virtex-6 FPGA Embedded Kits ß Embedded Processing Design with Embedded Targeted Reference Designs and Xilinx FPGAs 12

Simple Steps to Productivity Embedded Edition 1 2 3 Get Started in Minutes Evaluate Customize ß Connect Cables ß Power-up Board ß Load Embedded Platform Demonstration 13 ß Evaluate with Embedded Platform Demonstration ß Use interactive interface to evaluate performance options ß Open XPS Project with Embedded Targeted Reference Design ß Follow Software Tutorial to program, debug and profile software applications ß Follow Hardware Tutorials to modify design

Step 1: Get Started in Minutes ß Open the Spartan-6 or Virtex-6 Embedded Kit ß Follow the printed Hardware Setup Guide to setup the board and run the out-of-box demos Connect the Ethernet cable from the SP605/ML605 board to a PC Connect the DVI cable to a Monitor Insert provided Compact Flash card into the SystemACE port on the board Connect Power Supply to the board and switch it ON. 14

Step 2: Evaluate Embedded Platform Demo ß Demonstration Overview Webserver with Ethernet networking running on MicroBlaze MicroBlaze program controlling DSP co-efficients Web-based user interface to manipulate images and visual effects like edge-detect, smooth, sharpen, etc ß Hardware Implementation SP605 or ML605 Board MicroBlaze PSS Design with Video DSP IP added 2D FIR filter, DVI output Web Browser Display 15

Step 3: Customize Embedded Design Hardware Customization with XPS Software Development with SDK Start with the Embedded Targeted Reference Design Design with Industry-standard Hardware & Software Development Tools Complete your design on time 16

EDK Software, Hardware and Integration Flows Software Flow (SDK) Integration (XPS) Hardware Flow (ISE) 17

Simple Steps to XPS Hardware Design Flow ß Start with XPS ß Open the MicroBlaze PSS Targeted Reference Design Project ß Modify Select additional standard peripherals from EDK suite to add to PSS Add Custom IP with Create IP Wizard Add ChipScope Debug IP using Debug Configuration Wizard Xilinx Platform Studio (XPS) Create IP Wizard System Netlist VHDL or Verilog Standard FPGA HW Development Flow Simulation/Synthesis Build & Map Place & Route Configuration File 18

Simple Steps to SDK Software Development Flow C Code Standard Embedded SW Development Flow Code Entry C/C++ Cross Compiler Linker Load Software Into FLASH Debugger ß Start with SDK Eclipse IDE ß Open the Workspace configured for the MicroBlaze PSS Targeted Reference Design ß Program Create Standalone Software platform or OS BSP Create, Compile and build Software applications Debug Software Applications using graphical debugger Hardware Board 19

Integrate & Optimize Hardware & Software ß Use ChipScope Analyzer to debug hardware/software integration issues ß Use SDK to Profile your application & identify hot spots ß Offload Performance critical code to hardware accelerators Download Combined Image to FPGA Debugger & Profiler Chipscope Analyzer Hardware Board 20

Ecosystem Support ß Scalable Embedded Targeted Reference design is the foundation for 3 rd party embedded software support ß Strong OS, RTOS and Middleware offerings support Spartan-6 and Virtex-6 Embedded kits OS Vendor Tools Key Features Linux (PetaLinux) PetaLogix PetaLinux SDK, Xilinx SDK ß Low-cost Linux ß Fully customizable ß Automatic BSP Generation uc/os-ii Micrium Xilinx SDK ß Low-cost Real-Time OS Treck Networking Middleware ß Automatic BSP Generation Treck Xilinx SDK ß High Performance TCP/IP stack ß Comprehensive Networking middleware 21

Summary ß New Embedded Development Kits minimize development time Get to market faster Innovation - right out of the box ß New Targeted Reference Designs Improve designer productivity Lower risk with pre-integrated components ß Empowering designers to focus on differentiation & product value For more information visit: www.xilinx.com/embedded 22

ß 2010 5 14 ß 30% ß Spartan-6 FPGA 嵌入式套件 5 14 Virtex-6 FPGA 嵌入式套件 5 14 Spartan-6 FPGA 连接套件 5 14 Embedded Kits $995 $695 $2,495 $2,195 Connectivity Kits $2,495 $1,995 即可发货 即可发货 即可发货 Page 23