
TABLE DES MATIÈRES
Page
Chapitre 1 - PRÉSENTATION DU MODÈLE
1.1 Approche biologique......................................................................................................2
1.1.1 Le neurone........................................................................................................2
1.1.1.1 Anatomie ............................................................................................2
1.1.1.2 Fonctionnement..................................................................................3
1.1.2 Les neurones au sein du cerveau......................................................................3
1.1.3 Le cortex ..........................................................................................................4
1.1.4 Les aires du cortex ...........................................................................................5
1.1.5 Apprentissage et adaptation .............................................................................6
1.1.6 Agglomération en colonne ...............................................................................7
1.2 Approche numérique......................................................................................................9
1.2.1 Le neurone........................................................................................................9
1.2.2 Apprentissage.................................................................................................10
1.2.3 Connexions locales ........................................................................................10
1.2.4 Projection externe ..........................................................................................11
1.2.5 Structure haut-niveau .....................................................................................12
1.2.6 Dynamique neuronale ....................................................................................13
1.2.7 Entrainement ..................................................................................................15
Chapitre 2 - PRÉSENTATION DU PROJET
2.1 Survol du projet............................................................................................................16
2.2 Logiciel de création/édition de réseaux de neurones ...................................................16
2.2.1 Interface graphique ........................................................................................16
2.2.2 Générateur de code VHDL ............................................................................17
2.2.3 Xilinx ISE ......................................................................................................18
2.3 Logiciel de simulation..................................................................................................18
2.3.1 Déroulement d’une simulation.......................................................................18
2.3.2 Interface USB.................................................................................................19
2.3.2.1 Mode de communication par interruption........................................19
2.3.2.2 Implémentation logicielle ................................................................21
2.3.3 Rôle du microcontrôleur ................................................................................21
2.4 FPGA ...........................................................................................................................23
2.4.1 Le neurone......................................................................................................23
2.4.2 Utilisation de la mémoire RAM.....................................................................26
2.4.2.1 Bloc de type 1 ..................................................................................26
2.4.2.2 Bloc de type 2 ..................................................................................27
2.4.2.3 Bloc de type 3 ..................................................................................28
2.4.2.4 Table d’activation ............................................................................29
2.4.3 Exécution de la simulation .............................................................................30
2.4.3.1 Mise à feu.........................................................................................31