embedded processing using fPgas has become an integral part of a growing number of applications
such as industrial networking and video applications, as well as closed-loop control systems in the
industrial and aerospace and defense (a&d) markets. embedded design creates deeper levels of
integration and value of parallel processing performance, design reuse, the mitigation of design risk and
obsolescence, and reduces cost, weight, area, and power.
Comprehensive Design Platforms
embedded design Platforms enable rapid software application development as well as easy customization
of the processor subsystem. Key elements of embedded Platforms are:
• Spartan
®
-6/Virtex
®
-6 embedded Kits
- flexible boards: Xilinx and Partner boards with fmC-based expansion
- integrated tools: iSe
®
design Suite–embedded edition
• iSe, Platform Studio, SdK and ChipScope™ tools
- industry standard aXi4™-based iP: iSe and edK iP
- robust targeted reference designs: base Processor reference designs
• Partner Software tools, rtoSes and middleware
the platforms are extensible to vertical market-specific design platforms by adding market-specific iP,
software, and fPga mezzanine Card (fmC) connectors.
Xilinx Embedded Platforms
• Enable creation of customizable
system-on-chip (SoC) designs
• Jumpstart your hardware and
software development
• Reduce cost and deliver higher
performance with pre-built IP blocks
Supports Broad Range of Markets and Applications
Xilinx embedded platforms enable a broad range of applications in multiple market segments including:
• industrial networking, automation and machine vision
• medical imaging, instrumentation and control
• military communications and processing
• automotive driver assistance and infotainment
domain-SPeCifiC PlatformS
EmbEDDED
Silicon
the Spartan-6 and Virtex-6 fPga families are the programmable silicon foundation for Xilinx embedded design Platforms. Compared to previous generations, the
two new fPga families:
• deliver as much as 50% higher performance through hard memory controller, six-input lut architecture and enhanced dSP slides in Spartan-6 fPgas
• deliver as much as 50% lower cost and power due to advanced process technologies and integration of multiple dedicated iP blocks
• deliver breakthrough i/o performance with the integration of high speed serial transceivers in both Spartan-6 and Virtex-6 fPgas
Tools
Xilinx iSe design Suite embedded edition saves time and reduces learning curves with intuitive graphical tools optimized for hardware and/or software
engineering personas.
Hardware Design Tools
build your hardware Platform using Xilinx Platform Studio (XPS)
• targeted reference designs or create new design using a base System
builder (bSb) wizard
• Catalog of over 100 parameterizable iP cores
• Create custom iP using Create iP wizard
• Connect industry standard aXi4-based iP together graphically
• insert ChipScope debug logic using debug Configuration wizard
• generate netlist and bitstream
• export to Software development Kit
Software Development Tools
Program in ‘C’ using eclipse-based Software development Kit (SdK)
• Code development Perspective
- edit, compile, link, and build
- automatic oS/rtoS bSP creation
• debug Perspective
- download and debug code – run, step, break
- examine watchpoints, registers, memory
- Program flash memory
• Profiler Perspective
- examine critical code sections
hardware deVeloPment toolS
Software deVeloPment toolS
Xilinx Platform Studio (XPS)
Compile
Create IP Wizard
Debug Wizard
Xilinx SDK (Eclipse IDE)
Profile
Base System Builder
Debug
IP
Xilinx iSe design Suite embedded edition includes a comprehensive set of embedded processing iP including the following commonly used iP cores:
• microblaze 32-bit processor
- highly configurable soft processor with key features including memory management unit (mmu), floating Point unit (fPu), Caches and barrel shifter
• aXi4-based memory Controller fully parameterizable high performance external memory controller with support for ddr, ddr2, ddr3 and
lPddr memories
• tri-mode ethernet maC (temaC)
- high performance gigabit ethernet maC iP that can be used with microblaze soft processor and tCP/iP stacks
• other industry standard aXi4-based iP including PCie, uart16550, i2C, SPi, Can, Pwm, timers and interrupt Controller
domain-SPeCifiC PlatformS
EmbEDDED
Targeted Reference Design
microblaze Processor Sub-System (PSS) is the targeted reference design provided with Spartan-6 and Virtex-6 embedded Platforms that jumpstarts both
hardware and software development. the microblaze PSS includes the most commonly used aXi4-based iP including:
• 32-bit microblaze Soft Processor with memory management unit
• tri-mode ethernet maC (temaC)
• aXi4-based memory Controller
• on-Chip block ram, Parallel and Serial (SPi) nor flash memory controllers
• Serial interface iP – uart16550, i2C, SPi
• basic embedded iP – interrupt Controller, timers, gPio
• infrastructure iP – bus infrastructure, Clock and reset management iP
• Jtag debug iP – microblaze debug module (mdm), ChipScope logic and bus analyzers
m i C r o b laz e P r o C eS S o r S u b SySte m (PS S)
MicroBlaze
DDR
GbE
UART
I2C/SPI
GPIO
Memory Cntlr
TEMAC
UART
I2C/SPI
Flash
Timer, Intr Cntlr
GPIO
Debug
User-Defined
Portion of Design
Spartan 6 or Virtex-6 FPGA Development Board
the key advantages of the microblaze Processor Sub-System are:
• out-of-box software programmability using industry-standard operating systems
• Common embedded processing iP blocks integrated and verified to shorten design cycle
• Scalable reference design
• Starting point for multiple Xilinx market-specific platforms
Ecosystem Support
Xilinx embedded Platforms are supported by a strong ecosystem of embedded vendors providing the following solutions:
• embedded linux
- Petalogix provides a cutting-edge Petalinux SdK optimized for the microblaze processor
• rtoS and middleware
- micrium provides industry leading uC/oS-ii/iii and related middleware suite for microblaze processor. other vendors including expresslogix also support
- treck provides a high performance tCP/iP stack for microblaze processor and temaC iP
• iP and design Services
- large ecosystem of arm amba iP providers as well as Xilinx alliance Program members
e m b e d d e d K it d eS i g n f low
1. GETTING STARTED
•
•
•
•
•
Read the Getting Started Guide
Connect the cables
Power-up the board
Load the reference designs
Demo up and running
2. EVALUATE
• Evaluate reference design
using interactive web-based
user interface
•
•
•
•
3. CUSTOMIZE
Open the design tools
Customize the reference designs
Generate a new design
Download and run
domain-SPeCifiC PlatformS
EmbEDDED
Embedded Kits
there are two embedded kits, each featuring either a Virtex-6 or Spartan-6 device. these kits enable software application development with the microblaze soft
processor, as well as customization of the hardware processor system.
Vi rte X-6 f Pga e m b e d d e d K it
S Partan-6 f Pga e m b e d d e d K it
for more information, support, documents and reference designs,
or to purchase, please visit
www.xilinx.com/v6embkit
for more information, support, documents and reference designs,
or to purchase, please visit
www.xilinx.com/s6embkit
Each Virtex-6 FPGA Embedded Kit for high-bandwidth
and high-performance applications includes:
• Xilinx ml605 development board including Virtex-6 lX240t fPga
• iSe design Suite embedded edition (device-locked to Virtex-6
lX240t fPga)
Each Spartan-6 FPGA Embedded Kit easy-to-use
applications includes:
• Xilinx SP605 development board including Spartan-6 lX45t fPga
• iSe design Suite embedded edition (device-locked to Spartan-6
lX45t fPga)
Each kit also includes:
• iSe software, Platform Studio, SdK (eclipse ide)