p 68000 n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
µP - 68000 PowerPoint Presentation
Download Presentation
µP - 68000

Loading in 2 Seconds...

play fullscreen
1 / 6

µP - 68000 - PowerPoint PPT Presentation


  • 138 Views
  • Uploaded on

µP - 68000. David Saint-Mellion. Organisation interne. Processeur 32 bits en interne : 8 registres de Données D7 -D0 de 32 bits. Adressage sur 24 bits (16 Mo). Registres Adresses 32 bits. PC : Compteur Programme, pointe sur l’adresse de l ’instruction suivante.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'µP - 68000' - daquan-banks


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
p 68000

µP - 68000

David Saint-Mellion

organisation interne
Organisation interne

Processeur 32 bits en interne : 8 registres de Données D7 -D0 de 32 bits

Adressage sur 24 bits (16 Mo). Registres Adresses 32 bits

PC : Compteur Programme, pointe sur l’adresse de l ’instruction suivante.

USP - SSP - A7 : pointeurs de pile. A7 contient le pointeur de pile de l ’état courant

A0 - A6 : 7 registres adresses banalisés

transfert bus adresses donn es

µ P 68000

/ UDS

/ LDS

D15 -D8

D7 -D0

A23 - A1

8

8

23

MémoireHaute

@ paire

MémoireBasse

@ impaire

Transfert - bus Adresses-Données

Bus Données de 16 lignes D15 - D0. Transfert en 2 passes des objets de 32 bits.

Alignement Gros Boutiste.L’octet bas stocké à une adresse impaire.Ne supporte que le mode aligné - IT « Erreur d ’adresse »

/UDS et /LDS informations de validation busDonnées Haut et Bus Données Bas.

Bus Adresses 23 lignes A23 - A1. La ligne A0 non distribuée.

protocole principe

R/W

/AS=0

/DTACK=0

/AS

µP

Composant

t

/DTACK

t

Protocole Principe

Le protocole est asynchrone avec poignée de main

  • Le µP marque le début de l ’échange en validant /AS

Poignée de Main

  • Le composant signale qu’il s’est acquitté des Données en validant /DTACK
  • R/W sens de transfertR/W = «1» lectureR/W = «0» écriture

La poignée de main :

  • /AS - Address Strobe
  • /DTACK Data Transfer Acknowledge
protocole chien de garde

/AS=0

Chien deGarde

/BERR

µP

Composant

cycle bus trop longue/BERR =0IT « Bus Erreur

/AS

t

Chien de garde activé

Chien de garde activé

Chien de garde activé

Protocole - Chien de garde

Le protocole peut être bloquant si le composant ne valide pas /DTACK.

Un chien de garde surveille la durée du cycle bus. Il est actif lorsque /AS=0

Si le temps du cycle est trop long, le chien de garde active la borne /BERR du µP qui produit l’IT « Erreur de Bus ».

le reset initialisation du p

µP 68000

Table des vecteurs

PC

4 - @ 1ère instruction

SSP

0 - pointeur de Pile

/HALT /RESET

µP 68000

t

T > 100ms

/HALT

/RESET

Le Reset - Initialisation du µP

Au Reset, le µp prélève dans la table des vecteurs :

  • La valeur du pointeur de pile superviseur à l’@ «0»
  • La valeur de l’adresse de la 1ère instruction à l’@ «4»

Le Reset se produit lorsque /HALT et /RESET passent à «1» après un temps mini de 100 ms à «0»

L’information /HALT et /RESET est élaborée à partir de la présence de l ’alimentation ou de l’état d ’un B.P. RAZ