Skip Navigation Links
Home
Telecom TrainingExpand Telecom Training
Xilinx/Hardware TrainingExpand Xilinx/Hardware Training
Computer SkillsExpand Computer Skills
International activity
Software development
ConferencesExpand Conferences
Long Term TrainingExpand Long Term Training
E-LearningExpand E-Learning
Franchising and Triple-T
ConsultingExpand Consulting
CareersExpand Careers
Newsletter subscription
Our customers
Team leadership
Photo Galery
Press Releases
 

Embedded Systems Development

 
Roll over the picture, click to view some demo slides
Course Number561
Price NIS before VAT / Tcs3780 / 9
Duration (Days)3
LanguageEnglish/Hebrew
Level 
JanFebMarAprMayJun
30/12-1/1  18-20  18-20  
 
JulAugSepOctNovDec
20-22      
+972 3 9247780 ext. 207
Tell about this course to a friend
   
 
Available training formats
 
 

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.

Software Tools

  • Xilinx ISE 9.1 SP3
  • Mentor Graphics ModelSim PE 6.2f
  • EDK 9.1 SP1

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 IP into the Embedded Development K

 

 
  • 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
  • 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
 

Lab Descriptions

  • 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.
  • 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
  • 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
  • Some HDL modeling experience
 
 
You consider we have missed something in the syllabus? Call us 972-3-9247780 ext. #207 or E-mail us    and we shall dispel your doubts.
Others who took this course also took the following course/courses:
 right now and we shall contact you immediately.