Вы находитесь на странице: 1из 19

PRESENTATION DU MINI-PROJET DE LE201 ELECTRONIQUE NUMERIQUE CEST QUOI UN MINI-PROJET ? CEST COMME 5 SEANCES DE TP MAIS AVEC UN SEUL SUJET.

IL Y A UN CONTRLE DE TP A LA FIN ET UNE SOUTENANCE ORALE DE 10 MIN. ET CA SERT A QUOI ? A ETRE PLUS AUTONOME, A AVANCER A SON RYTHME ET ON VA FAIRE QUOI ?

CEST-CE QUON VOUS EXPLIQUE DANS CETTE PRESENTATION

LOBJECTIF Programmer un composant lectronique pour afficher des couleurs sur un cran dordinateur COMMENT ? 1. Fabriquer le signal dune image (un damier noir et blanc par exemple)

2. Mettre ce signal la norme VGA (norme standard daffichage sur les moniteurs)

UN COMPOSANT LECTRONIQUE PEUT FAIRE CA ? Oui ! Et mme beaucoup plus !! Daprs vous ? Quest ce quil y a dans les ordinateurs ? Derrire les tableaux de bord des avions et des voitures ? Dans les tlphones, les lecteurs audio/vidos ? Et presque partout ???

Des cartes sur lesquelles des circuits lectroniques analogiques font fonctionner des composants numriques.
Les fonctions de ces composants numriques peuvent tre trs volues, comme par exemple faire atterrir un avion sans pilote.

JE DEMANDE A VOIR POUR Y CROIRE H bien voil une carte !


15 cm Ca nest pas grand et toute la place est prise par les ports dENTREES /SORTIES Par exemple : LED ou cran LCD

PORT VGA

BOUTONS

OU EST LE COMPOSANT NUMERIQUE QUI VA FAIRE TOUT CA?


ICI.

ON NE VOIT PAS GRAND CHOSE ?! 2 cm

ET POURTANT IL Y A DES MILLIONS DE TRANSISTORS LINTRIEUR

COMME CA, CEST MIEUX ?

En regardant bien on peut voir le nom du fabriquant XILINX et le nom du composant SPARTAN

ICI, IL Y A ECRIT FPGA

CELA SIGNIFIE QUE LE COMPOSANT NUMERIQUE PEUT ETRE PROGRAMM

PLUS PRCISMENT, COMMENT CA MARCHE ?

Dabord on branche la carte sur le secteur. Logique ! Me direz-vous.

Waou!! Ca sallume!

ENSUITE, ON PROGRAMME LA FONCTION DU COMPOSANT NUMRIQUE GRACE A UN LOGICIEL NOUS, NOUS UTILISONS ISE de Xilinx Outil de simulation : Modelsim

Outil de synthse

MAIS IL EN EXISTE DAUTRES

ENSUITE, ON IMPLANTE LE PROGRAMME DANS LE COMPOSANT NUMRIQUE. POUR CELA ON BRANCHE UN CABLE DU UN PORT USB DU A LA CARTE OU SE PC OU SE TROUVE LE TROUVE LE COMPOSANT PROGRAME A PROGRAMMER

ET ON LANCE LA PROGRAMMATION DU COMPOSANT

ON PEUT DEBRANCHER LE CABLE DE PROGRAMMATION


ON POURRAIT MME EMBARQUER NOTRE CARTE SUR NIMPORTE QUEL VEHICULE POURVU QUIL Y AIT UNE ALIMENTATION. A LCRAN ON PEUT MAINTENANT DORDINATEUR UTILISER NOTRE AU STANDARD COMPOSANT VGA PROGRAMM AVEC LCRAN ON RELIE LA CARTE OU SE TROUVE LE COMPOSANT PORGRAMM

CE QUI DONNE FINALEMENT

Plus prcisment
Etape 0 : tutorial du logiciel Afficher une couleur sur tout lcran Afficher des bandes horizontales et verticales sur lcran Afficher un damier noir et blanc Pour cela un fichier fabriquant la synchronisation de lcran VGA est fourni

Principe de laffichage VGA

Principe de laffichage VGA

clk

test1couleur
hor_sync

hor_sync

ver_sync
r g b

synchro rst Module synchro instancier

ver_sync
aff n-col n-lign
????

Calcul des couleurs crire

Etape 1 : utiliser les boutons de la carte


Un bouton une couleur 4 boutons choix de 4 couleurs Fabriquer un dcodeur qui affiche la couleur associe au bouton pouss Etape combinatoire

Etape 2 : 4 boutons damier


Rajouter un compteur qui compte les appuis sur les boutons : tape squentielle Au bout de 4 appuis : affichage dun damier Problme des rebonds des boutons grer
appui relche

Sortie du compteur 0

blanc Couleur 1 blanc Couleur 2 blanc Couleur 3 blanc Couleur 4 Damier

Etape 2 : 4 boutons damier


Rebonds
appui qq secondes plusieurs fronts dhorloge relche

T entre 10 et 100 ms Sortie du dtecteur de front descendant

Dtecteur de fronts descendants

Etape 3 : Digicode en couleurs


Ajouter une comparaison de la suite de 4 couleurs affiches avec un code choisi Si cest gagn damier couleurs Si cest perdu damier noir et blanc

Etape 4 : Jouez!!
Amliorez le systme de digicode Par exemple, jeu genre Mastermind pour deviner le code Autre possibilit, jeu Simon suite de couleurs de plus en plus longue reproduire Laissez place votre crativit dans laffichage et les jeux

Вам также может понравиться