Xilinx® ATP Courses > Embedded Systems Development
Embedded Systems Development
Visit Xilinx Customer Education
This course introduces experienced FPGA designers to developing embedded systems using hard (embedded IBM PowerPC) or soft (MicroBlaze) processor cores and soft peripheral cores within the Embedded Development Kit (EDK) design environment.  The course includes hands-on labs to provide personal experience with the development, debugging, and simulation of the embedded system
...DOWNLOAD XILINX EMBEDDED SYSTEMS DEVELOPMENT COURSE DETAIL

 

At-A-Glance Schedule
  • Course No:  EMBD21000-8-ILT
  • Course Duration:  2 Days
  • Price:  USD $1,200
    or 12 Xilinx Training Credits
  • Level: Intermediate
  • Prerequisites
    > FPGA design experience
    > Completion of the Fundamentals of FPGA Design course or equivalent knowledge of Xilinx ISE
    ™ software implementation tools
    > Basic understanding of
    C programming
    > Basic microprocessor and MicroBlaze-processor systems
  • Software Tools
    > Xilinx ISE
    8.1 SP1
    > Mentor Graphics ModelSim PE 6.0
    > EDK 8.1

 

 

 

 

 

COURSE OUTLINE

Day 1

> EDK Overview
> Lab 1: Simple Hardware Design
> Hardware Design
> Hardware Design Using EDK
> Lab 2:  Adding IP to a Hardware Design
> Adding Your Own IP to the OPB Bus
> Lab 3:  Adding Custom IP to an Embedded System

Day 2
> Software Development
> Address Management
> Lab 4:  Writing Basic Software Applications
> Software Development and Debugging Using SDK
> System Simulation
> Lab 6: Performing System Simulation

LAB DESCRIPTION

Lab 1:  Simple Hardware Design
.  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.

Technically-Speaking, Inc. © 2006  Home | Site Map Cancellation & Privacy Policy | Terms of Use