Projet I3 (PR302) 2005/2006
Simulateur d'afficheur LCD et d'ADC en Tcl/Tk et C sous Linux
Proposé par : L. Perroton & E. Llorens
Intérêt Scientifique et Technique :
- Compréhension détaillée de circuits périphériques LCD
(afficheur à cristaux liquides) et ADC (convertisseur Analogique
Numérique)
- Programmation en Tcl/Tk et en C
- Compréhension et mise en oeuvre d'environnement de développement à base
de microcontrôleur 68332 (CPU
famille 680x0) sous Linux
- Intégration dans le simulateur existant
Travail à réaliser :
Les derniers kits microprocesseur utilisés pour
l'enseignement et les projets de microprocesseurs sont basés sur des
microcontrôleurs 68332 basés sur les 68000 et intègrent un afficheur LCD, un ADC
et un timer 6840 ainsi que d'autres circuits périphériques.
L'objectif du projet est de développer un simulateur graphique du LCD et
de l'ADC pour compléter le simulateur de processeur 68000 (sim68k) déjà utilisé
en cours.
L'interface graphique du simulateur est écrite en Tcl/Tk
- Il faudra se familiariser avec le langage Tcl/Tk (langage dans
lequel est écrit le simulateur 680x0) qui est un langage de script de haut
niveau qui permet de développer très rapidement et souplement des interfaces
graphiques portables (langage de programmation disponible librement sous Unix et
Windows). Les fonctionnalités internes, plus techniques, peuvent être réalisés
en C/C++.
- Il faudra analyser les documentations techniques des LCD et
ADC pour voir quelles sont les fonctionnalités à implémenter dans le simulateur,
en effet, certaines peuvent ne pas avoir d'objets dans le simulateur.
- Enfin intégrer le simulateur de LCD dans le simulateur
existant et surtout tester le résultat pour le valider puisque l'objectif est de
mettre cet outils logiciel à disposition des
étudiants à la rentrée septembre 2005.
- Suivant le temps disponible restant on pourra intégrer des
simulateurs des autres circuits périphériques du microcontrôleur 68332 dans
sim68k
Outils Matériels/Logiciels Supports :
Logiciel Tcl/Tk (installé à l'école, mais disponible en GPL sur
internet, peut être installé sur n'importe quel platforme), microcontrôleur
68332, simulateur sim68k
Références bibliographiques et
Documentations :
- Tcl/Tk :
- http://www.scriptics.com/resource/
,
- http://mini.net/tcl/0.html
- http://www.beedub.com/book/2nd/booktoc.mif.html
- Livre de référence disponible à la doctec.
-
- Doc des kits 68332 :
- Commande mankits sur les
machines de la salle 5201 (ou file:/user/info_lib/Kits68k/html/mankit68040.html)
- Documentation technique de
référence (papier) sur les kits
68332
Contact : Laurent PERROTON (5254)
Support technique : Éric LLORENS (5205)
Dernière mise à jour : 24 avril 2006