|
|
|
|
|
| |
|
|
|
|
|
|
|
|
|
Embedded Systems Development
|
Xilinx Field Programmable Gate Array (FPGA) provides a new level of system design capabilities through its MicroBlaze™ soft processor and hard core PowerPC® processor as well as silicon-efficient architectural resources. This 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.
Level Intermediate
Duration 2 Days
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
Software Tools Xilinx ISE 9.1 SP3
Mentor Graphics ModelSim PE 6.2f
EDK 9.1 SP1
Skills Gained After completing this comprehensive training, you will have the necessary skills 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 IP into the Embedded Development Kit
Course Outline Day 1
EDK Overview
Lab 1: Hardware Construction with the Base System Builder
System Buses
Hardware Design
Hardware Design Using EDK
Lab 2: Adding IP to a Hardware Design
Adding Your Own IP to Your Embedded System
Lab 3: Adding Custom IP to an Embedded System
Day 2
Software Development
Drivers, Interrupts, and Booting
Address Management
Lab 4: Writing Basic Software Applications
Software Development and Debugging Using SDK
Lab 5: Advanced Software Writing and Debugging Using SDK
System Simulation
Lab 6: Performing System Simulation
Lab 7: Performing Hardware Download
Labs Lab 1: Hardware Construction with the Base System Builder – Create an XPS project by using the Base System Builder to develop a basic hardware system for a target board.
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.
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.
Lab 4: Writing Basic Software Applications – Write a basic C application that utilizes the UART and GPIO.
Lab 5: Advanced Software Writing and Debugging Using SDK – Use the OPB timer and interrupt controller, develop an interrupt service routine, and debug software by using the Software Development Kit (SDK) and debugging tools.
Lab 6: Performing System Simulation – Generate simulation scripts with XPS and perform behavioral simulation.
Lab 7: Performing Hardware Download – Implement the design and update the software bitstream before downloading to the hardware demo board.
Prerequisites
- FPGA design experience
- Completion of the Fundamentals of CPLD Design course or equivalent knowledge of Xilinx ISE™ software implementation tools
- Basic understanding of C programming
- Some HDL modeling experience
No Scheduled Sessions
Contact Bottom Line Technologies for more information
Education Investment Options
| Course & Basic Follow-on Coaching |
$1,599 |
REGISTER |
| Course & Comprehensive Follow-on Coaching |
$2,199 |
REGISTER |
| Course Only |
$1,399 |
REGISTER |
| Basic Coaching ala Carte |
Not currently offered |
REGISTER |
| S3 Board & 1 hour support |
$399 |
REGISTER |
| V4 Board & 1 hour support |
$599 |
REGISTER |
| V5 Board & 1 hour support |
$1,399 |
REGISTER |
Basic follow-on coaching includes 2 hours (max 4 calls)
Comprehensive follow-on coaching includes 8 hours (max 12 calls)
|
|
|
|