Trainings: from logic gate to real-time kernels
   
     
MVD Training is the leader in electronic embedded systems technology training courses.

MVD offers a broad range of on-site and public training sessions aimed to optimise the productivity of your design teams. The portfolio ranges from VHDL language to embedded and real-time systems software.
It is verified that one hour of training is worth of at least one day of gained productivity.

Public training courses are given in French language only.
On-site training courses are given in French language or in English language.
       
Our training culture : The best possible quality !

The independence of our company guaranties our courses are strictly technical and presented in an impartial, objective way.
  • Our instructors, in addition to their teaching skills, are also experienced designers who know the constraints and concerns related to systems development.
  • Most of the course materials and exercises have been developed by the instructors themselves and are approved by our concerned partners..
  • The practical exercises use development tools commonly found in industry to reproduce the working environment that is the closest to the one the trainees would find when back to their office.
  • The multiple-technology nature of our trainings portfolio allows to propose customised cross over syllabus covering the multiple techniques used in the same given application, i.e.: FPGA design, embedded processor implementation and real-time software for System-on-Chip applications.
     
Approved Xilinx training
     
       
MVD Training delivers approved Xilinx training on VHDL language, FPGAs and associated tools Xilinx ATP
       
Objectives

As technologies are in constant progression, training allow to understand the design methodologies as well as tools and technological advances.

Xilinx FPGA, Initiation, deepening and optimisation:

  • VHDL language for synthesis and simulation
  • Xilinx FPGA architecture (up to last architectures as Spartan-6 and Virtex-6), ISE tools development methodology.

Use of advanced features:

  • PCI, PCI-X, PCI-e and Ethernet interfaces implementation
  • Methodology and implementation techniques for implementing digital signal processing based on FPGA, using dedicated tools (System Generator for DSP, AccelDSP)
  • System on Chip (MicroBlaze, PPC405, PPC440 with EDK)
  • High-speed serial linksreaching more than 6GB/s (used in implementing protocols such as PCI-e, Serial RapidIO, SATA ...)

Labs

FPGA training include practical exercises using Xilinx tools and products from Synplicity, Mentor Graphics (Modelsim) and TheMathworks (Matlab and simulink), Xilinx partner companies.

       

Partners

XilinxSynplicityModelsimThe Mathworks

       
Xilinx FPGA & VHDL training      
     
Approved ARM training
     
       
Your partner for all your training needs around ARM processors

As an ARM training center, MVD Training provides the following ARM approved training:

ARM ATC
   

Soon:

  • ARM7
  • ARM9
  • ARM11
  • Cortex-M1
  • Cortex-M3
  • Cortex-R4
  • Cortex-A8
  • Cortex-A9
  • Cortex-A9MP
       
Objectives

Participants acquire the necessary autonomy for ARM cores software and hardware implemention.

Labs

Practical exercises allow to validate les knowlages while appropriating development environments.

  • ARM Developer Suite (ADS)
  • ARM RealView Development Suite (RVDS)
  • Keil µVision
  • Other…

Adaptation

Our trainings are open to the public or on site. The content of the on site can be adapted to cover the particular needs of
our most demanding customers

     
ARM core-based components
     
       
Objectives

Thanks to our experience on ARM cores as well as peripherals (controller interrupts, USB, Ethernet, ...) we propose also training on all the ARM cores-based components. These courses help students to control the core itself and system peripherals in order to get best performances.
Development environments,USB / Ethernet stacks and operating systems implemented on these components are also discussed.
       

Partners

Most of these courses are recognized by our partners, including:

ARMARMNXPSTATMEL

       
Adaptation

These courses, most often on site, can be adjusted to cover essentially the important points of your design.We can also cover the implementation of development tools (compiler, debugger) you use.
       
ARM training      
     
Freescale approved training
     
       
MVD Training offers training on the full range of Freescale processors and microcontrollers Freescale Alliance Member
       
Processors families
     

PowerPC

ColdFire

iMX

     
Processors examples
     
  • MPC603e
  • PPC7xx
  • PPC7xxx
  • PowerQuicc
  • PowerQuicc II
  • PowerQuicc II pro
  • PowerQuicc III
  • MPC5xx
  • MPC5xxx
  • Coeur V1
  • Coeur V2 :
    • MCF523x
    • MCF5222x
  • Coeur V3 :
    • MCF532x
    • MCF537x
  • Coeur V4 :
    • MCF547x
    • MCF548x
  • i.MX2xx
  • i.MX3xx
  • i.MX5xx
     
Objectives "from analysis to integration"

All our courses are based on many exercises and examples, and are created with the objective to give you everything necessary to complete your projects.

       

Partner

WIND RIVER

       
Freescale training      
     
C/C++ language and OS
     
       
MVD Training delivers languages and OS training close to the hardware

Languages

Recall the principles of language and introduce mechanisms for development and integration to flash of real-time applications programs

OS

Presenting the basics and proper use of a simple real time kernel (Micriµm, CMX, PowerPAC, ...). Configuring and compiling a Linux kernel. Understanding the kernel boot sequence. Understand and apply the mechanisms of synchronization, mutual exclusion and memory management of the Linux kernel. Presenting procedures for integration of resources available for Linux, tailored to your project.

       
Languages trainings      
     
Bus & protocoles
     
       
MVD Training offers various training courses on communications bus and networks LECROY
       

PCI Express 2.0
PCI 3.0
RapidIO

USB 3.0
SATA II

CAN
FLEXRAY
ARINC 429
MIL-STD-1553

Ethernet
TCP/IP
PTP
IEEE 1588

       
Objectives "from application to equipment"

Our courses are based on traces conducted on industrial systems with analyzers of our partner LeCroy.

       
Bus & Protocoles training