Training - Embeded systems development (Soc and EDK) (reference 002844A)
 
    Partners
  • Do not hesitate to request the detailed course description by contacting training@mvd-fpga.com
  • This training course is approved by Xilinx
  • Practical exercices are built with the GNU compiler, downloaded to the Virtex II Pro evaluation board through the Xilinx probe
  • The XMD / GDB debugger is used to control code execution
  • The ModelSim simulator is used to simulate the System On Chip
  • The last part of the training shows how to generate a VxWorks image for a Virtex-II pro device
   
           
    Related trainings
  • To fully cover the Virtex-II Pro technology, several training modules have been developed : CoreConnect (course 002585A), Rocket IOs (course 002843A), Virtex-II (002572A) and PPC405 (course 002630A)
   
           
    Prerequisites
  • Knowledge of PPC405, CoreConnect and Virtex-II is recommended
   
             
  Course Objectives
  • Through several practical labs, the attendee becomes familiar with the EDK
  • The course explains how to include a proprietary IP into a CoreConnect based design
  • Debug strategies are highlighted
  • The course explains how a Virtex-II Pro System-On-Chip may be simulated
  • Generation of a VxWorks BSP is explained at the end of the course
   
           
    Duration
  • 2-day course
   
           
    Topics

(The full description of this course can be provided on request)

INTRODUCTION TO EDK

  • Overview of development tools
  • The XPS environment

PLATFORM GENERATION

  • Creation of a new project
  • Definition of the SoC architecture
  • Adding cores, busses
  • .mhs file, syntax
  • .pbd file, graphical view
  • PlatGen utility
  • Implementation of the design, description of the report file

CODE GENERATION

  • Compiler options selectable under XPS
  • LibGen utility
  • .mss file
  • GNU linker script file
  • The CSP [CPU Software Package]
  • Peripheral drivers
  • Xilinx libraries
  • Software debug, XMD and GDB

SOC SIMULATION

  • Simulation models
  • .mvs file
  • SimGen utility
  • Non top-level simulation
  • SmartModels
  • Launching ModelSim from XPS

ADDING A PROPRIETARY IP TO A CORECONNECT BASED SOC

  • Directory organization
  • .mpd, .pao, .bbd files
  • Simulation models

PORTING VxWORKS ON VIRTEX-II PRO

  • Drivers parameters definition
  • BSP generation
  • Importing BSP into Tornado
  • Generating the kernel
  • Downloading the VxWorks image to the target
   
           
    Documentation

Training manuals will be given to participants during training. Precise and easy of use, those notes can be used as a reference afterwards.
   
           
    Other trainings :

If you want to know our other training courses and their contents, you can consult or download our complete training courses list on this page : Training courses - General presentation