2
M. Deloizy 7
Description « électrique » du 6809
40 pattes / 5V
Vss, Vcc : alimentation
A0 ~ A15 : adresses (sorties, 64k adr.)
D0 ~ D7 : données (8 bits, bidir.)
NMI, IRQ, FIRQ : entrées interruptions
RESET : entrée initialisation (trigger)
XTAL, EXTAL : oscillateur
Q, E : sorties horloges (quad, Fxtal/4)
R/W : sortie Read/Write
HALT : entrée. Mise en veille. Réveil par
RESET, NMI ou DMA/BREQ
DMA/BREQ : entrée. Demande accès aux
bus
M. Deloizy 8
Description « électrique » du 6809
MRDY : entrée. Indique si le périphérique est
prêt.
BA, BS : sorties. Indiquent l’état du CPU
00 : normal
11 : bus Hi-Z
01 : reconnaissance interruption
10 : attente synchro (instruction Wait)
M. Deloizy 9
Écriture dans un périphérique
µP positionne les lignes adresses
« adresse » du périphérique
µP positionne la ligne R/W à 0
µP positionne données (quand EÊ)
Périphérique doit lire données (quand E Ì)
µP met données en Hi-Z
M. Deloizy 10
Lecture d’un périphérique
µP positionne les lignes adresses
µP positionne la ligne R/W à 1
Périphérique doit positionner données
µP lit données (quand E Ì)
Périphérique doit mettre données en Hi-Z
µP met données en Hi-Z
M. Deloizy 11
Chronogrammes du µP
M. Deloizy 12
Périphériques
Situés « autour » du processeur
Circuit adressable accessible en lecture ou écriture
Exemples :
Entrées / Sorties numériques
CNA ou CAN
Interfaces (écran, réseaux, mémoires de masse,
…)
Mémoires (RAM, ROM, UVPROM, EEPROM,
OTP…)
Vus par le processeur comme des mémoires