Conception d'un microprocesseur compatible avec le jeu d’instruction du 8051 d’INTEL

L'utilisation de microcontrôleurs est très répandue dans le pilotage numérique de systèmes de complexité moyenne. Celui-ci est composé d'un microprocesseur exécutant un certain jeu d'instructions et de plusieurs autres modules qui constituent l'environnement matériel intégré. Ce dernier est indispensable car la vocation première d'un microcontrôleur est de suffire à lui-même : toutefois il est très dépendant de l'application de l'utilisateur et c'est pourquoi il n'existe en général pas un seul, mais une famille de microcontrôleurs gravitant autour du même processeur (tous les membres de cette famille ont donc le même jeu d'instructions) et dont chacun possède son propre environnement intégré de manière à répondre le mieux possible aux diverses demandes. Ce qui est proposé ici est de réaliser le microprocesseur du microcontrôleur 8051 d'INTEL ainsi qu'une partie indispensable de l'environnement intégré à savoir la RAM. Cette réalisation se fera à l'aide du langage de description matériel standardisé VHDL. Le but étant de réaliser physiquement le circuit, cette description se fera dans un code synthétisable qui n'est toutefois pas encore dépendant de la technologie avec laquelle se fera l'implémentation. L'utilisateur aura donc à disposition le microprocesseur du 8051 auquel il ajoutera, suivant ses besoins, l'environnement intégré qui lui convient pour son application particulière.

Etudiant: Thierry Vauterin

Année: 1996

Département: TIC

Filière: Informatique et systèmes de communication (anciennement Télécommunications) avec orientation en Réseaux et Services

Partenaire externe: Prof. serge boada

Enseignant responsable: Serge Boada