Table des matières
INF3500 : Conception et réalisation de systèmes numériques i v. 2.5, juillet 2013
Table des matières
Chapitre 1 Introduction ........................................................................................................................... 1
1.1 Systèmes numériques et systèmes analogiques ............................................................................. 1
1.2 Niveaux d’abstraction des systèmes numériques .......................................................................... 2
1.3 Implémentation des systèmes numériques .................................................................................... 2
Chapitre 2 Description de circuits numériques avec VHDL .................................................................. 5
2.1 Langages de description matérielle ............................................................................................... 5
2.2 Entités et architectures .................................................................................................................. 5
2.3 Trois styles de description du comportement d’un circuit ............................................................ 8
2.4 Modélisation d’éléments à mémoire en VHDL .......................................................................... 13
2.5 Quelques détails du langage VHDL ............................................................................................ 16
2.6 Exercices ..................................................................................................................................... 24
Chapitre 3 Technologies de logique programmable ............................................................................. 27
3.1 Circuits SSI, MSI et LSI ............................................................................................................. 27
3.2 Mémoires mortes programmables : PROM, EPROM, EEPROM .............................................. 28
3.3 Réseaux logiques programmables : PLA, PAL et GAL ............................................................. 30
3.4 Circuits logiques programmables complexes (CPLD) ................................................................ 34
3.5 Réseaux pré-diffusés programmables (FPGA) ........................................................................... 35
3.6 Comparaison d’équivalences en termes de portes logiques ........................................................ 43
3.7 Technologies de programmation pour logique programmable ................................................... 43
3.8 Exercices ..................................................................................................................................... 49
Chapitre 4 Flot de conception d’un circuit numérique ......................................................................... 51
4.1 Décomposition architecturale ..................................................................................................... 51
4.2 Vue d’ensemble du flot de conception ........................................................................................ 52
4.3 Description : code HDL, schémas, diagrammes d’état, etc. ....................................................... 52
4.4 Simulation fonctionnelle d’un modèle VHDL ............................................................................ 53
4.5 Synthèse ...................................................................................................................................... 53
4.6 Implémentation ........................................................................................................................... 56
4.7 Extraction de métriques et annotation des délais ........................................................................ 57