Académique Documents
Professionnel Documents
Culture Documents
68332
06/06/02
LE 68332
LE 68332 .................................................................................................................................................................... 1
ELMENTS SUR LE MICROCONTRLEUR 68332.......................................................................................................... 2
SYSTEM INTEGRATION MODULE (SIM) ..................................................................................................................... 2
QUEUED SERIAL MODULE (QSM) ............................................................................................................................. 3
TIME PROCESSOR UNIT (TPU) .................................................................................................................................. 3
IMPLANTATION MMOIRE :....................................................................................................................................... 4
MODULE SIM : GESTION DES CLIPS SLECTS ............................................................................................................. 4
Affectation des informations aux bornes (Pins) du Microcontrleur ..................................................................... 4
Gestion des CS - Positionnement dans lespace mmoire du 68332 ....................................................................... 5
Exemple de programmation du registre CSBARx ............................................................................................................... 5
Gestion des options pour dfinir le transfert vers la zone mmoire ........................................................................ 5
Exemple de programmation du registre CSORx.................................................................................................................. 6
David Saint-Mellion
page 1/9
Architecture
68332
David Saint-Mellion
page 2/9
06/06/02
Architecture
68332
David Saint-Mellion
page 3/9
06/06/02
Architecture
68332
06/06/02
Implantation Mmoire :
Les Modules internes peuvent
occuper 2 positions dans
lespace mmoire du
processeur.
7FF000 h
FF0000 h
Par dfaut, aprs le Reset, les
modules sont ladresse de
Base : FF0000 h
Par programmation du bit
M (b6) du registre SIMCR,
on peut positionner les
modules ladresse de base
7FF000h.
David Saint-Mellion
page 4/9
Architecture
68332
06/06/02
14
13
12
11
10
A23 A22 A21 A20 A19 A18 A17 A16 A15 A14 A13 A12 A11
1
BLKSZ
0
1
64 K0
Remarque
Soit une zone mmoire de 64 Ko ladresse de Base C8 00 00 h
(Les bits A15 A0 ne sont pas pris en compte dans llaboration de ladresse de Base ; b7 b3 de
CSBARx valeurs X donc par usage 0 .
Gestion des options pour dfinir le transfert vers la zone mmoire
La programmation est effectue par les registres CSORx . Il est constitu de 8 champs de bits :
b0 0 (la fonction IT pas valide gestion dun CS)
b1 b3 0 0 0
b4 b5 Espace mmoire o est installe la zone mmoire User, Super, les 2. Pour les composants
priphriques fonctionnant sous IT valider Super ou U/P
b6 b9 Production de lacquittement DTACK avec des cycles dattentes. Pour composants les
mmoires ventuellement les CAN ou CNA valider cette fonctionnalit. Pour les composants
priphriques 68xxx valider la fonctionnalit External.
b10 Mode de validation des lchantionnage des donnes soit sur AS Adresse Strobe soit sur DS
Data Strobe)
b11 b12 - Limite laccs la zone R/W (Mmoire morte ne valider que la lecture)
b13 b14 - Taille du bus donnes o partie du bus donnes utilise ( Pour les priphriques 68xxx
sous It en mode vectoris valider Lower N de vecteur)
b15 Mode de transfert des donnes : Asynchrone mode par dfaut avec acquittement DTACK
Synchrone pour piloter les priphriques 68xx
David Saint-Mellion
page 5/9
Architecture
68332
06/06/02
14
Mode
13
12
Bus
11
R/W
10
SRB
DSACK
SPACE
IPL
0
AVEC
Mode asynchrone
Validation du bus donnes haut et bas 16 bits
Zone accessible en lecture criture R et W
Echantillonnage sur AS
Gnration du DTACK ( acquittement) avec 8 cycles dattentes
Espace mmoire USER et SUPER
IPL dvalid
AVEC dvalid
Une borne CS peut tre programme pour lacquittement des IT - information IACK
Exemple de programmation du registre CSORx
Soit un composant 68xxx sur le bus donne bas sous IT traite en Mode vectoris (le composant fournit le
N de vecteur.
15
14
Mode
12
Bus
13
11
R/W
10
SRB
DSACK
IT niveau 5
Bus donnes bas
Mode vectoris
David Saint-Mellion
page 6/9
SPACE
IPL
0
AVEC
Architecture
68332
David Saint-Mellion
page 7/9
06/06/02
Architecture
68332
06/06/02
ETUDE DE CAS
Prsentation de larchitecture
Schma
Questions
1. Identifiez les bornes du 68332 dont vous avez besoin ?
2. Donnez les valeurs de configuration des registres CSPARO et CSPAR1 pour affecter les informations
aux bornes.
3. Donnez la taille mmoire des composants Flash et 68HC681 ?
4. Donnez les valeurs dinitialisation des registres CSBARBT et CSORBT pour grer linformation CSBOOT
5. Donnez les valeurs dinitialisation des registres CSAR3 et CSOBAR3 pour grer linformation CS3
6. Quel est la valeur du niveau dinterruption demand par le composant 68HC681 ?
7. Comment est ralis le traitement des interruptions gnres par le 68HC681 daprs larchitecture
propose ?
8. Donnez les valeurs de configuration du registre CSOR4 permettant de grer linformation IACK du
68HC681.
9. A quelle adresse se trouve le registre CSPAR0, sachant que le registre SIMCR conserve les valeurs
installes aprs le RESET ?
David Saint-Mellion
page 8/9
Architecture
68332
06/06/02
Registre CSPAR0
15
14
13
12
11
10
11
10
11
10
Registre CSPAR1
15
14
13
12
CSBOOT
15
14
13
12
A23 A22 A21 A20 A19 A18 A17 A16 A15 A14 A13 A12 A11
15
14
Mode
13
Bus
12
11
R/W
10
SRB
DSACK
SPACE
BLKSZ
IPL
0
AVEC
CS3
15
14
13
12
11
10
A23 A22 A21 A20 A19 A18 A17 A16 A15 A14 A13 A12 A11
15
14
Mode
13
Bus
12
11
R/W
10
SRB
DSACK
SPACE
BLKSZ
IPL
0
AVEC
CS4 IACK
15
Mode
14
13
Bus
David Saint-Mellion
12
11
R/W
10
SRB
DSACK
page 9/9
SPACE
2
IPL
0
AVEC