Académique Documents
Professionnel Documents
Culture Documents
Grgory ESTRADE
http://torlus.com/
Langages et outils
Bases
Exemples simples
Projets avancs
En pratique
Source : Wikipedia
Logique programmable
PAL, GAL
CPLD, FPGA
Logique programmable
Synthse combinatoire
Circuits squentiels
Composants
Synthse combinatoire
Source : Wikipedia
Synthse combinatoire
Gate Array (PAL, PLA, GAL)
ROM
Microcontrleur ( http://www.schells.com/intellicart.shtml )
Circuits squentiels
Horloge, bascules
Finite State Machine
Composants : CPLD
Apparition dans les 80s.
Capacit : 10000 portes (500 macrocells).
Configuration stocke on-chip .
Langages de haut niveau (HDLs).
Composants : FPGA
Extension des CPLD, architecture plus flexible
Capacit : millions de portes
Configuration stocke sur EEPROM externe
lments ddis : RAM, multiplicateurs, CPU
cores...
Source : http://www.chrec.ufl.edu/
Langages et outils
Bases du langage VHDL
Exemple simple
Projets avancs
Verilog
Origine : industrie
Syntaxe proche du C
Plus simple dapprentissage, plus concret
Saisie de schmas
Excution concurrente
Optimisations
Synthse (guidage, asynchronisme)
Problmes hardware (Routage, clock skew, SSO)
Remdes
Simulation
Rapports de synthse
Visualisation loscilloscope, analyseur logique
Exemple dinterface
Divers
http://jeanfrancoisdelnero.free.fr/floppy_drive_emulator/index.htm
l
Emulation de lecteur de disquette avec interface USB
Custom CPUs
http://www.tripoint.org/kevtris/ (le site de Kevin Horton : NES,
Intellivision, SID)
http://torlus.com/ (Blog ddi au dveloppement)
En pratique
Outils et composants
Interfaage avec dautres systmes
Ralisation de PCB
Divers
Plaques de cuivre simples
Feutres pour CI
Gomme abrasive
Demande du temps
Demande mthode et patience
http://torlus.com/