Formations:FPGA:Initiation
Page en cours de creation...
Contents
Initiation à l'électronique numérique & FPGA
{texte d'intro: plus une initiation à l'élec numérique/culture gé que vrai pied à l'étrier pour utiliser des FPGA/du VHDL}
Informations pratiques
- Durée: 4h
- Public visé: tous les membres souhaitant
Formations liées
- Prérequis: culture générale
- Formations suivantes: Formation FPGA où on utilise pour de vrai le biniou
Matériel requis
Ce que nous allons utiliser:
- carte de développement FPGA type Papilio ou Bemicro Max10.
- https://www.arrow.com/en/products/bemicromax10/arrow-development-tools#page-1
- insert ressource wiki arrow
- insert ressource HW Papilio
- outils logiciels associés (voir Altera, Xilinx et Papilio)
- insert link toolchains altera & xilinx/papilio
A noter que le lab dispose(ra bientot) de matériel (cartes de développement et PC avec toolchain installées)
Il est indispensable d'avoir installé les outils logiciels en amont de la formation si on souhaite les utiliser.
Ressources additionnelles
Supports externes/doc (à creuser/faire du ménage) :
- http://papilio.cc/index.php?n=Playground.Playground
- http://www.freeinfosociety.com/media/pdf/4618.pdf
- http://alvie.com/zpuino/vhdl.html
EEtimes serie:
- http://www.embedded.com/electronics-blogs/max-unleashed-and-unfettered/4439287/The-MCU-guy-s-introduction-to-FPGAs--The-Hardware
- http://www.embedded.com/electronics-blogs/max-unleashed-and-unfettered/4439335/The-MCU-guy-s-introduction-to-FPGAs--The-Software
- http://www.embedded.com/electronics-blogs/max-unleashed-and-unfettered/4439633/The-MCU-guy-s-introduction-to-FPGAs--Configuration-Techniques---Technologies
Contenu détaillé
L'électronique numérique est au coeur de nombreuses choses du quotidien: ordinateurs, microcontroleurs... Découvrez comment les circuits logiques fonctionnent, et comment on peut en conçevoir, en utilisant des FPGA.
Sans prérequis particulier, cette formation aborde:
- Introduction et culture générale: le silicium, les FPGA, la logique/le numérique
- Langages de description de hardware (en l'occurence VHDL) et le workflow
- Partie mise en pratique: découverte outils logiciels, et tests avec exemples simples sur carte de développement.
Cette formation est prevue pour être animée au lab. Il est envisageable de suivre le plan en autoformation (mais pour l'instant, cette page nécessite d'être étoffée).
Le slide-pack est en cours de creation et sera mis à disposition ici prochainement.
Introduction
- Plan de la formation/Organisation/infos pratiques
- Historique, motivations: Ze big picture à propos de faire une machine calculatrice/universelle. Faire entrevoir les liens entre les contraintes physiques (exploiter les transistors) et les maths (l'algèbre de Boole, etc) pour faire un bidule permettant de mater des catvideos sur Internet.
- L'électronique numérique et la logique: overview ou rappels
Chapitre 1 : C'est quoi un FPGA?
Partie 1
Partie 2
Chapitre 2 : Langages HDL et workflow
Partie 1
Partie 2
Chapitre 3 : Installation et paramétrage IDE/avant de démarrer
Partie 1
Partie 2
Chapitre 4 : Premiers exemples/workflow en pratique
Partie 1
Partie 2
Conclusion
Cette formation a permis {Résumé}:
- Chapitre 1
- Chapitre 2
- Chapitre 3
- Chapitre 4
La suite (par exemple) :
- Animer vous meme cette formation!
=> Critiquez la formation, appropriez vous le contenu.
A vous la parole (links pour feedback)