Bottom Line Technologies Inc.   FPGA, Product, and System Design for Commercial, 
				Industrial, Military, and Aerospace Markets.  BLT designs incorporate FPGAs, DSP, PCI, and often FW
HOME  Site Map  CONTACT
Subscribe to eNewsletter
Email:
.
Training Home
Training Courses 
  • FPGA 
  • Connectivity 
  • CPLD 
  • DSP 
  • Embedded Design 
  •  
    Follow-on Coaching 
     
    Related Links
    Public Class Schedule 
    Private Classes 
    Training Facilities 
    Training Policies 
    Xilinx Design Services 
     
    Technologies Design Services Outsourcing Company Philosophies Company Information
     
      HOME
      Services 
      Training 
      Training Courses 
    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)
  •  
    Contact  Careers   Site Map  eNewsletter Library  Links
    Copyright (c) 2005 Bottom Line Technologies Inc. All rights reserved. Version 5.5 - 2008-04-11 13:29
    Except as permitted under a separate written agreement with Bottom Line Technologies, neither the Bottom Line Technologies software, nor any content that appears on any Bottom Line Technologies site, including but not limited to, web pages, newsletters, or templates may be reproduced, republished, repurposed, or distributed without the prior written permission of Bottom Line Technologies Inc. For inquiries regarding reproduction or distribution of any Bottom Line Technologies material, please contact legal@bltinc.com.