Xilinx® ATP Courses > Advanced Features & Techniques of Embedded Systems Development
Advanced Features & Techniques of Embedded Systems Development
Visit Xilinx Customer Education
This course provides embedded systems developers the necessary skills to form complex embedded systems and enables them to improve their designs by using the tools available in the Embedded Development Kit (EDK).  This course will also help you understand and utilize advanced components of embedded systems design for architecting a complex system.

We will build on the skills gained in the Embedded Systems Development course.  Labs provide hands-on experience with the development, verification, debugging, and simulation of an embedded system environment.  All labs use a hardware board, connected to a server, so that designs can be downloaded and verified...DOWNLOAD XILINX ADVANCED FEATURES & TECHNIQUES OF EMBEDDED SYSTEMS DEVELOPMENT COURSE DETAIL

At-A-Glance Schedule
  • Course No:  embd33000-8-ILT
  • Course Duration:  2 Days
  • Price:  USD $1,200
    or 12 Xilinx Training Credits
  • Level: Advanced
  • Prerequisites
    > Experience in C programming
    > Embedded Systems Development
     
     course or experience with
       embedded systems design and
       Xilinx EDK tools
    > Some HDL modeling experience
    > Basic microprocessor experience
       and understanding of PowerPC™
       -processor and MicroBlaze™
      - processor systems
  • Software Tools
    > Xilinx ISE™ 8.1 SP1
    > Mentor Graphics ModelSim
    > EDK 8.1

 

 

 

 

 

COURSE OUTLINE

Day 1

> Embedded Systems Development Review
> Lab 1:  Building a Complete Embedded System
> External Memory Controllers and File Systems
> Interrupts
> Debugging Using the ChipScope Pro™ Analyzer
> OCM Bus

Day 2
> Performance Tuning
> Lab 4: Performance Tuning
> Board Support Packages (BSPs)
> Bus Functional Modeling Simulation
> Lab 5:  BFM Simulation
> Boot Ladder
> Lab 6: Boot Loading from Flash Memory

LAB DESCRIPTION

Lab 1:  Building a Complete Embedded System
. Develop hardware and applications that incorporates IP cores to interface to push buttons, switches, LEDs, an LCD display, and serial communication. Generate and download a bit stream onto a hardware board connected to a server.

Lab2:  External Memory Controllers and File Systems. Design a system that includes an On-Chip Peripheral BUS (OPB) DDR IP core.  Develop an application that performs file-related tasks on external memory.

Lab 3:  Debugging Using the ChipScope Pro Analyzer - Perform simultaneous hardware and software debugging on stack-related errors with the ChipScope Pro Analyzer, GDB, and XMD.

Lab 4:  Performance Tuning.   Profile a simple piece of code, using the SDK profile tool, running on a processor and go through iterative steps of refinement to improve the performance by using caching and porting a repetitive function to hardware.

Lab 5:  BFM Simulation.  Create an EDK system that includes IBM CoreConnect bus architecture Bus Functional Models (BFM) and Bus Functional Language (BFL) constructs for OPB IP.

Lab 6:  Boot Loading from Flash Memory.  Develop an application that performs desired tasks.  Due to application size and resource limitations, store it in Flash, load it through a bootl loader program, and execute from external memory.

 

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