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. Xilinx Embedded platforms enable a broad range of applications in multiple market segments including
Xilinx is committed to providing embedded development tools, methodologies, IP and support through its Targeted Design Platforms. These platforms for embedded processing bring these elements together into solutions that accelerate development for experienced users and simplifies the adoption of FPGAs for new users. Xilinx embedded processing solutions are supported on numerous Virtex and Spartan FPGAs, along with pre-qualified solutions developed by Xilinx Alliance Program members.
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 ISE Design Suite: Embedded Edition and System Edition both include the Embedded Development Kit (EDK) and the Software Development Kit (SDK). The EDK includes the 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. Both the EDK and the SDK are also available as separate products.
Visit the Xilinx Embedded IP Catalog for a complete listing of embedded cores. And learn more about how support for the AXI4 Interface Protocol offers greater productivity, flexibility, and availability for embedded FPGA design. There is also Processor Central to learn more about Platform Studio, the design environment for building your embedded system; the Software Development Kit; all of the IP that comes with the Embedded Development Kit ; and the ever-expanding 3rd Party Ecosystem that continues to grow around MicroBlaze.
Instructor-led Courses |
|---|
| Embedded Systems Design - Updated March 2011
Xilinx FPGAs provide a new level of system design capabilities through soft MicroBlaze processors, hard PowerPC® processors, AXI interconnect, and silicon-efficient architectural resources. This course brings experienced FPGA designers up to speed on developing embedded systems using the Embedded Development Kit (EDK). The features and capabilities of the Xilinx MicroBlaze soft processor are also included in the lectures and labs. The hands-on labs provide experience with the development, debugging, and simulation of an embedded system. - Test Your Knowledge
|
| Advanced Features and Techniques of Embedded Systems Design - Updated March 2011
Advanced Features and Techniques of Embedded Systems Design provides embedded systems developers the necessary skills to develop complex embedded systems and enables them to improve their designs by using the tools available in the Embedded Development Kit (EDK). This course also helps developers understand and utilize advanced components of embedded systems design for architecting a complex system. - Test Your Knowledge
|
| Embedded Systems Software Development - Updated March 2011
Topics are comprehensive, covering the design and implementation of the board support package for resource access and management. Major topics include device driver use and custom development, and user application debugging and integration. Practical implementation tips and best practices are also provided throughout to enable you to make good design decisions and keep your design cycles to a minimum. You will have enough practical information to start developing software applications for a Xilinx embedded system based on a MicroBlaze processor. - Test Your Knowledge
|
| Embedded Linux on the MicroBlaze Processor - Updated December 2010
This intermediate-level, two-day course provides embedded systems developers with experience in creating an embedded PetaLinux SDK operating system on a Xilinx MicroBlaze processor development board. The course offers students hands-on experience on building the environment and booting the system using a basic, single-processor System on Chip (SoC) design with PetaLinux SDK on the MicroBlaze processor. - Test Your Knowledge
|
Essentials of Microprocessors - Released March 2011
Learn what makes microprocessors tick! This class offers insights into all major aspects of microprocessors, from registers through coprocessors and everything in between. Differences between RISC and CISC architectures are explored as well as the concept of interrupts. A generic microprocessor is programmed and run in simulation to reinforce the principles learned in the lecture modules. The student will leave the class well prepared for the Xilinx Zynq training curriculum. - Test Your Knowledge |
![]() |
Embedded Design with the Xilinx Embedded Developer Kit If you are new to Embedded design with Xilinx FPGAs, this training will help you: start planning your design, understand the difference between Xilinx's FPGA architectures is essential if you are going to select an appropriate FPGA device family. After completing this training you will know how to: decidingly choose between a PowerPC® 440 and a MicroBlaze™ processor system, explain the primary tool functionality included with the Embedded Development Kit, explain the benefits of building an embedded design with an FPGA More Released: Feb 2011 | Views: 5,310 |
![]() |
Embedded Design with the MicroBlaze Soft Processor Core If you are new to Embedded design with Xilinx FPGA's, this module will explain why you may want to use the MicroBlaze soft processor core in any of our FPGA families. It will aid in your understanding of MicroBlaze basics which will enable you to take full advantage of its features. After completing this training you will know how to explain how the utilities included with the Embedded Developers Kit (EDK) are optimized for MicroBlaze and explain how the Base System Builder makes it easy to build your embedded system. More Released: Feb 2011 | Views: 5,244 |
![]() |
Embedded Design with the PPC 440 Processor Core If you are new to Embedded design with Xilinx FPGA's, this module will explain why you may want to use the PowerPC 440 processor in the Virtex-5 FX FPGA family. After completing this training you will know how to: explain some of the benefits of the PPC 440 processor, explain how the utilities included with the Embedded Developers Kit (EDK) are optimized for the PPC 440 processor and explain how the Base System Builder makes it easy to make your embedded system. More Released: Feb 2011 | Views: 5,094 |
![]() |
![]() How to Convert a PLB-based EMBD System to an AXI-based System After completing this course you will be able to explain what the AXI protocol is, identify the advantages of the AXI protocol over a shared bus model, list the various AXI-based system architectural models. More Released: Feb 2011 | Views: new |
![]() |
![]() How to use the 3 AXI Configurations After completing this course on the 3 AXI Configurations you will be able to: list the three AXI system architectural models (configurations), name the five AXI channels, summarize the AXI valid/ready acknowledgement model, describe the operation of the AXI streaming protocol. More Released: Feb 2011 | Views: new |