Embedded Processing

New Webcast: Quick start your embedded software development with Linux and VxWorks for Virtex-5 FPGAs

Xilinx delivers an innovative and flexible range of processing solutions for your unique embedded applications.


Our processing capabilities provide performance and customization across a wide range of end markets including: aerospace and defense, wired and wireless communications, automotive, audio/video broadcast, industrial control, test and measurement, and consumer. Xilinx embedded processing solutions are supported on numerous Virtex® and Spartan® FPGA platforms.

MicroBlaze Soft Processor

The MicroBlaze processor is a flexible 32-bit Harvard RISC architecture with a rich instruction set optimized for embedded applications in Xilinx FPGAs. Its architecture allows you to control cache sizes, interfaces, and execution units. It's also customizable: you can trade features for size to meet price and performance goals.

The core is licensed as part of the Embedded Development Kit (EDK) .

With the MicroBlaze soft processor, you never pay royalties and your processing solution never becomes obsolete. MicroBlaze even integrates a low-latency IEEE-754 compatible Floating Point Unit (FPU) and a Memory Management Unit (MMU) with support for Embedded Linux.

Embedded Design Tools

Intelligent, platform-aware tools simplify design and accelerate the embedded development process. Automated wizards walk engineers through the design process to reduce errors and ease learning curves.

The Xilinx Embedded Development Kit (EDK) includes the award-winning Platform Studio tool suite as well as all the documentation and IP required for designing embedded applications with Xilinx platform FPGAs and embedded PowerPC and/or MicroBlaze soft processor cores.

Xilinx Intellectual Property for Embedded Design

The Xilinx pre-verified processor system IP catalog includes a wide variety of processing peripheral cores for customizing your embedded systems. Source drivers are included for all IP.

Third Party Offerings

A robust ecosystem of embedded industry vendors support Xilinx embedded solutions in the areas of real time operating systems (RTOS), compilers and debuggers, network stacks and middleware as well as co-design and co-verification.

Rather than be encumbered by proprietary technologies, these best-in-class parties enable engineers to choose their own favorite embedded solutions based on past experience, new standards or unique requirements.

Electronic System Level (ESL) design refers to evolving design and verification methodologies that begin at a higher level of abstraction than the current mainstream Register Transfer Level (RTL). Many of the ESL design languages are closer in syntax and semantics to the popular ANSI C than to hardware languages like Verilog and VHDL. A wide array of FPGA design offerings are available from our ESL Providers

PowerPC Hard Processor

The IBM PowerPC 440 and 405 cores are hard 32-bit RISC CPU processors immersed directly into the Xilinx Virtex FPGA fabric to implement high performance embedded applications. The combination of dual hard PowerPC core systems integrated with co-processing capability enables a wide range of performance optimization options.

The PowerPC 440 is instantiated in the Virtex-5 FXT FPGA family with a sophisticated processor block, APU controller and high-bandwidth crossbar switch. The crossbar switch enables high-throughput 128-bit interfaces and point-to-point connectivity. Integrated DMA channels, dedicated memory interface, and Processor Local Bus (PLB) interfaces minimize logic utilization, reduce system latency and optimize performance. Simultaneous I/O and memory access maximizes data transfer rates.

The PowerPC 405 is supported in both the Virtex-4 and Virtex-II Pro families of Xilinx Platform FPGAs and integrates a scalar 5-stage pipeline, separate instruction and data caches, a JTAG port, trace FIFO, multiple timers and a memory management unit (MMU).

PowerPC Processor Platform Features
Platform Speed (MHz) DMIPS
PowerPC 440 for Virtex-5 FXT FPGA 550 1100+
PowerPC 405 for Virtex-4 FX FPGA 450 700+
PowerPC 405 for Virtex-II Pro FPGA 400 600+

HW/SW Embedded Development Kits

Development Kits with integrated hardware boards, software tools, IP and example designs kick-start the design process from a pre-verified working reference point. Xilinx embedded HW/SW kits include:
  • ISE® and Platform Studio tool suites
  • IP and validated reference designs for PowerPC and MicroBlaze cores

The new Embedded Development HW/SW Kit – Virtex-5 FX70T PowerPC & MicroBlaze Processor Edition introduces advanced embedded design with the high-performance PowerPC 440 processor block architecture

Our Embedded PowerPC and MicroBlaze Development Kit, Virtex-4 FX12 Edition provides out-of-the-box embedded processing functionality with an ML403 evaluation platform for PowerPC 405 and MicroBlaze designs.

The MicroBlaze Development Kits Spartan-3A DSP S3D1800A edition include everything that you need to get started exploring the flexibility of “soft” processing design with MicroBlaze soft processor cores.

Download a FREE 60 day evaluation of ISE Design Suite 10.1 products and start your design today!

Jobs Events Webcasts News Investors Feedback Legal Privacy Trademarks Sitemap
© 1994-2008 Xilinx, Inc. All Rights Reserved.