Introduction
Le microprocesseur MC6809E est un microprocesseur MC6809 incluant une horloge TTL. Le microprocesseur MC6809E est principalement connu pour avoir été inclus dans certaines micro-ordinateurs comme le CoCo 1, CoCo 2 et le Dragon 32.
Fiche technique
Voici les caractéristiques de la puce «MC6809E» de «Motorola»:
Spécification | Description |
---|---|
Fabricant | Motorola |
Modèle | MC6809E |
Compatibilité | MC6800 (matériel avec tous les périphériques du M6800) et logiciel avec le jeu d'instructions et les modes d'adressages. |
Registres | 2 registres d'index 16 bits, 2 pointeurs de pile indexable 16 bits, 2 registres accumulateurs 8 bits pouvant être concaténé en un seul accumulateur 16 bits, registre de page direct permettant l'adressage direct dans toute la mémoire. Transfert ou échange de tous les registres supportés. |
Modes d'adressages | 10 modes d'adressages; compatibilité des modes d'adressages du M6800; adressage de mémoire directe dans la cartographie de la mémoire; branchement long relatif; compteur de programme relatif; véritable adressage indirect; adressage indexé étendue : Constante de déplacement de 0, 5, 8 ou 16 bits, déplacement d'accumulateur 8 ou 16 bits et auto-incrémentation ou décrémentation de 1 ou de 2. |
Programmation
Application | Description |
---|---|
Assembleur 6800 | Langage de programmation Assembleur 6800 |
Introl-C | Langage de programmation C pour 6809 de Introl Corp. |
Horloges MC6809E (E et Q)
Le MC6809E possède deux broches fournies pour les entrées de signal d'horloge TTL nécessaires au fonctionnement interne. Il s'agit de l'horloge d'activation (E) standard du M6800 et de l'horloge en quadrature (Q). L'entrée Q doit conduire l'entrée E. Les adresses seront valides à partir du microprocesseur (sur le temps de retard d'adresse après le front descendant de E) et les données seront verrouillées à partir du bus par le front descendant de E. L'entrée Q est entièrement compatible TTL. L'entrée E est utilisée pour piloter directement le circuit MOS interne et nécessite donc des niveaux d'entrée supérieurs aux niveaux TTL normaux.
Trois commandes d'état (TSC) (MC6809E)
Cette entrée est utilisée pour placer les lignes d'adresse et de données et la ligne R/W dans l'état haute impédance et permet de partager le bus d'adresse avec d'autres maîtres de bus.
Dernier cycle d'instructions (LIC) (MC6809E)
Cette sortie passe au niveau haut pendant le dernier cycle de chaque instruction et sa transition de haut en bas indique que le premier octet d'un code opération sera verrouillé à la fin du cycle de bus actuel.