Microprocesseur famille 68'3xx Embedded controler - PowerPoint PPT Presentation

1 / 18
About This Presentation
Title:

Microprocesseur famille 68'3xx Embedded controler

Description:

Microprocesseur famille 68'3xx Embedded controler – PowerPoint PPT presentation

Number of Views:96
Avg rating:3.0/5.0
Slides: 19
Provided by: Beuc
Category:

less

Transcript and Presenter's Notes

Title: Microprocesseur famille 68'3xx Embedded controler


1
Microprocesseur famille 68'3xxEmbedded controler
  • Architecture générale dun système informatique
  • Architecture du contrôleur 68331

2
Schéma bloc
3
Sélection des adresses
d
Eprom
d
Ram
-
Mubus
  • Adresses internes aux mémoires bloquées (x)

EPROM 16 lignes
0x000000
RAM 17 lignes
0x100000
Mubus 6 lignes
0xFF8000
  • Compléter les adresses de base

AdEprom /A23 /A22 /A21 /A20 /A19
/A18 /A17
AdRam /A23 /A22 /A21 A20 /A19 /A18
AdMubus A23 A22 A21 A20 A19 ...
A15 /A14 .. /A7
4
Equation de sélection
5
Embedded controller 68331
68331
A5..A0
A23..A0
Décodeur
/P
Programme Données Pile
R_/W
D15..D0
D7..D0
Bus de données
6
Microprocesseur famille 68'3xxEmbedded controler
7
Carte Man331, mode 8 bits
8
68331, schéma général
9
Microprocesseur famille 68'000Interruption
  • Interruptions sur famille 68000
  • Une interruption matérielle est un événement
    externe prioritaire qui permet l'exécution d'un
    sous-programme particulier

10
Exceptions sur famille 68k
  • Exceptions
  • Logicielles
  • Matérielles ? Interruptions

11
Exceptions sur famille 68k
  • Exceptions matérielles
  • Bus Error
  • Interruptions (/IPL2 .. /IPL0)
  • Niveau 0
  • pas de requête d'interruption
  • 7 niveaux de requêtes 1..7
  • Sensible sur un niveau (1..6)
  • Niveau 7
  • pas de masquage possible
  • Sensible sur une transition

12
Requête d'interruptions
  • Une unité externe (périphérique, interface
    programmable) signal au processeur qu'elle doit
    être traitée.
  • activation de la requête d'interruption par
    /IPL2../IPL0
  • Si le processeur n'est pas masqué par un niveau
    d'interruption ou supérieur à la requête ?
    effectue un cycle de quittance d'interruption

13
Quittance d'interruptions
  • Le processeur cherche à identifier la source de
    l'interruption
  • 2 modes de quittance externes
  • Vectorisé
  • La source de l'interruption fournit un
    identificateur (vecteur) permettant de trouver la
    routine d'interruption à exécuter
  • Auto-vectorisé
  • Le processeur génère automatiquement un vecteur
    selon le niveau de requête reçu (1..7)

14
Requête d'interruptions vectorisées
Requête
Quittance
Vecteur
15
Tables de vecteurs d'interruptions
31.0
16
Tables de vecteurs d'interruptions
17
Requête d'interruptions auto-vectorisées
Requête
Quittance
18
Requête-quittance d'interruptionsintégré au 68331
6833x
Write a Comment
User Comments (0)
About PowerShow.com