Xilinx - Embedded Systems Development
Intermediate Level - 2 days
view dates and locationsThis course brings experienced FPGA designers up to speed on developing embedded systems using the Embedded Development Kit (EDK). The basic features and capabilities of the Xilinx MicroBlaze soft processor and the PowerPC processor are also included in the lectures and labs. These hands-on labs are plentiful and provide personal experience with the development, debugging and simulation of an embedded system.
This course uses materials developed by Xilinx for delivery by Doulos, the authorised training partner for Xilinx in the UK and Ireland.
Who should attend?
Engineers who are interested in developing embedded systems with the IBM PowerPC or Xilinx MicroBlaze soft processor core using the Embedded Development Kit and a Xilinx FPGA.Pre-requisites
- FPGA design experience
- Completion of Fundamentals of FPGA Design course or equivalent knowledge of Xilinx ISE implementation tools
- Basic understanding of C programming
- Some HDL modelling experience
Software Tools
- Xilinx ISE™ 10.1
- Mentor Graphics ModelSim PE 6.2f
- EDK 9.1
Skills gained
After completing this training, you will be able to:- Effectively develop, debug and simulate an embedded system
- Identify tools used in the Embedded Development Kit
- Use the hardware, software and debugging flows provided in the Embedded Development Kit
- Identify IP included in the Embedded Development Kit and where to get additional information
- Identify the hardware and software simulation environments
- Integrate custom UP into the Embedded Development Kit
Course Outline
Day 1
- EDK Overview
- Lab 1: Hardware Construction with the Basy System Builder - Create an XPS project by using the Base System Builder to develop a basic hardwrae system for a target board.
- System Buses
- Hardware Design
- Hardware Design Using EDK
- Lab 2: Adding IP to a Hardware Design - Learn to add IP, such as bridges, OPB peripherals, OPB buses, and others, to the basic hardware design.
- Adding Your Own IP to Your Embedded System
- Lab 3: Adding Custom IP to an Embedded System - Explore adding a custom IP to your design by using the Create and Import Peripheral wizard.
Day 2
- Software Development
- Drivers, Interrupts and Booting
- Address Management
- Lab 4: Writing Basic Software Applications - Write a basic C application that utilizes the UART and GPIO.
- Software development and debugging using SDK
- Lab 5: Advanced Software Writing and debugging using SDK - User the OPB timer and interrupt controller and develop and interrupt controller and develop and interrupt service routine by using the Software Development Kit (SDK)
- System Simulation
- Lab 6: Performing System Simulation - Generate simulation scripts with XPS and perform behavioural simulation
- Lab 7: Performing Hardware Download - Implement the design and update the software bitstream before downloading to the hardware demo board.
| Course Dates: | ||
|---|---|---|
| March 23rd, 2009 | Bournemouth, UK | Enquire |
Price on request
Back to top
