image-course

System on Chip sur FPGA pour systèmes embarqués

Pour comprendre les nouvelles générations de FPGA qui incluent un System-on-Chip (SoC) avec processeur(s), permettant ainsi d’embarquer une partie logicielle qui complémente la partie électronique reconfigurable.


Objectifs du cours

Les systèmes embarqués sont au cœur de la transformation numérique de nombreuses applications industrielles, comme en témoigne la croissance phénoménale du nombre d’objets connectés autour des personnes, dans le domicile et dans les loisirs, dans les entreprises et les usines, ou dans les transports de biens et de personnes.

L'évolution des FPGA est marquée ces dernières années par l'apparition de nouveaux composants comprenant dans un même boitier une FPGA et un SoC (System on chip). Ceux-ci permettent de concevoir des applications comprenant une partie logicielle et une autre matérielle.

Ces nouveaux composants répondent aux besoins des applications embarquées avec traitement à haute performance et contraintes temps réel élevées.

Ce cours vise à présenter les possibilités offertes par ces composant SoC-FPGA et de connaitre leurs avantages et inconvénients. Nous présenterons les implications de ces nouvelles architectures sur le développement d'une application avec ces circuits. Nous montrerons un exemple d'environnement de développement.

A la fin du cours, les participants seront en mesure de :

  • Comprendre l’architecture d’un système SoC intégré avec une FPGA.
  • Comprendre les possibilités de partition entre le logiciel et le matériel avec ces composants.
  • Connaitre les étapes de démarrage d'un SoC-FPGA sans OS et avec OS Linux.
Ce cours peut être suivi de manière autonome, mais fait partie d'un ensemble de trois cours sur les systèmes embarqués:
  1. System on Chip sur FPGA
  2. Environnement logiciel dans les systèmes embarqués communicants
  3. Tests et vérification des systèmes embarqués

Public cible

Ce cours s'adresse aux cadres, chefs de projets ou de produits, et aux ingénieurs en charge de mener à bien le développement d’un système embarqué (logiciel et firmware FPGA).

Contenu

  • Evolution des FPGA et des circuit SoC-FPGA.
  • Architecture des SoC-FPGA.
  • Transfert de données entre le SoC et la FPGA (bus, DMA).
  • Les différentes étapes de boot d'un SoC-FPGA.
  • Adaptation d'un OS Linux (driver, system de fichier).
  • Exemple d'environnement de développement d'Intel-Altera (évent. Xilinx).
  • Discussion.

inscription

Ce cours n'est pas agendé en ce moment. Veuillez nous contacter en cas d'intérêt


» Contactez-nous !

Dès 5 personnes interessées, nous vous contacterons pour chercher une date qui vous convient.

informations

Durée

1 jour

Coût

Prix early bird : 690.00
Prix normal : 890.00

Langue du cours

Français

Enseignant(s)
teacher 1

Etienne Messerli