Présentation
EDDT = Essential Digital Design Techniques (formation conçue à l’origine par A.L.S.E) enseigne les principes fondamentaux des circuits électroniques digitaux (FPGA & ASIC) et les bases de l’électronique numérique.
Elle permet, indépendamment du langage HDL utilisé, de comprendre ces circuits, et d’acquérir les méthodes de conception qui permettent de concevoir facilement des projets de toute complexité, avec des résultats performants et un comportement fiable.
On y apprend ainsi comment implémenter efficacement tous types de structures (arithmétique, contrôle, traitement de données, machines d’états…) et comment éviter les erreurs de conception qui produisent des résultats erratiques et génèrent des problèmes de fiabilité.
EDDT est un cours qui prépare bien aux formations VHDL, Verilog ou SystemVerilog, mais qui reste utile aux personnes ayant déjà une connaissance de ces langages et qui manquent de culture « matérielle » et électronique.
L’utilisation d’un Kit FPGA rend les exercices FPGAs attractifs et motivants, tout en familiarisant le participant à l’utilisation des outils de conception et de Vérification.
À qui est destinée cette formation ?
- Ingénieurs ayant une expérience dans d’autres domaines (par exemple logiciel) souhaitant maîtriser rapidement la conception des circuits digitaux.
- En préparation des formations « Langages » de conception.
- Aux personnes ayant une connaissance du VHDL ou du Verilog mais manquant des fondamentaux de la conception des Systèmes Numériques et de l’électronique.
Contenu de la formation
- Logique combinatoire et séquentielle.
- Asynchrone vs Synchrone.
- Les dangers de l’asynchronisme.
- Analyse Statique de Timing
- Introduction au Langage SDC
- Concepts physiques de l’électronique et les effets.
- Introduction aux liens multi-gigabits (HSSI et transceivers)
- Les structures fondamentales (décodeurs, multiplexeurs, compteurs) et leur implémentation matérielle…
- Comment développer et implémenter des machines à états finis (FSM) synchrones et fiables.
- Les domaines d’Horloges multiples et principe des traversées (CDC)
- Le flot de conception des composants programmables.
- Méthodologies de Conception et Vérification.
Connaissances requises
La participation à cette formation ne demande pas de connaissance préalable particulière.
Support de cours
Nos manuels de formation sont réputés pour être les plus détaillés et les plus faciles d’utilisation. Leur style, leur contenu et leur exhaustivité sont uniques dans le monde de la formation. Ils sont souvent utilisés comme référence après avoir suivi les cours de formation. Sont compris dans la formation :
- Le Classeur de cours, indexé, qui constitue un Manuel de Référence complet.
- Le Cahier des Exercices pratiques pour mettre en œuvre les connaissances.
- Les fichiers source, les scripts et les solutions des Exercices.