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 :

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

  1. 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++.
  2. 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.
  3. 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.
  4. 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