1 / 6

µP - 68000

µ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.

Download Presentation

µP - 68000

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. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. µP - 68000 David Saint-Mellion

  2. 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

  3. µ 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.

  4. 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

  5. /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 ».

  6. µ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

More Related