Zilog Z80000

Le Z80000 est le microprocesseur 32 bits lancé par la société Zilog en 1986.



Catégories :

Microprocesseur

Recherche sur Google Images :


Source image : fr.academic.ru
Cette image est un résultat de recherche de Google Image. Elle est peut-être réduite par rapport à l'originale et/ou protégée par des droits d'auteur.

Page(s) en rapport avec ce sujet :

  • Zilog Z80000. Le Z80000 dispose d'une architecture avec bus de 32 bits qui... La sélection d'un mode d'adressage se fait par deux bits du registre FCW... (source : la.buvette)
  • registre de vecteur d'interruption, I, est utilisé pour Z80 les interruptions spécifiques du mode..... Le Z80 de 32 bits ZiLOG compatible Z380, présenté 1994, a survécu mais le vrai élan non jamais..... Z8000 • Z80000. Microcontrôleur... (source : worldlingo)

Le Z80000 est le microprocesseur 32 bits lancé par la société Zilog en 1986.

Éléments d'architecture

Un sous-ensemble de l'architecture du Z80000 était implémentée dès 1979 dans le processeur 16 bits Z8000, ce qui permettait d'utiliser avec un Z80000 les périphériques conçus pour le Z8000, tels que le contrôleur de communication série Z8030 et le contrôleur DMA Z8016. Le Z80000 pouvait exécuter un code compilé pour le Z8000[1], mais pas d'un Zilog Z80, et n'était par conséquent pas compatible avec l'architecture x86 d'Intel. Remarquablement économe en silicium (à peine 91 000 transistors), il était conceptuellement assez en avance sur ses concurrents d'Intel mais sa commercialisation échoua totalement à cause des retards pris pour le finaliser (annoncé dès 1983, il ne fut mis sur le marché qu'à partir de 1986), et en particulier des difficultés à fiabiliser son prédécesseur Z8000 qui avait été commercialisé prématurément avec de nombreux bugs.

Les caractéristiques avancées du Z80000 étaient les suivantes :

  1. INSTRUCTION FETCH :
    • Incrémentation du compteur ordinal (pointeur d'instruction)
    • Comparaison des étiquettes du cache intégré
  2. INSTRUCTION DECODING :
    • Lecture dans le cache d'instruction
    • Génération des micro-instructions
  3. ADDRESS CALCULATION :
    • Calcul des adresses logiques
    • Comparaison des étiquettes du cache de conversion d'adresses (Translation Lookaside Buffer)
    • Détermination des adresses physiques à partir du cache de conversion d'adresses
  4. OPERAND FETCH :
    • Comparaison des étiquettes du cache intégré
    • Lecture des données cachées
  5. EXECUTION :
    • Lecture des registres
    • Calculs arithmétiques et logiques
    • Écriture des registres
  6. OPERAND STORE :
    • Mise à jour des indicateurs binaires
    • Écriture des données en cache
    • Écriture des données en mémoire
  1. Compact : un espace d'adressage uniforme de 64 Ko sur 16 bits équivalent au mode non-segmenté du Z8000
  2. Segmenté : un espace d'adressage segmenté de 2 Go sur 32 bits, et non 4 Go car le bit de poids fort de l'adresse logique était utilisé pour spécifier la taille du segment :
    • ou bien 32 768 segments de 64 Ko avec déplacements sur 16 bits
    • ou bien 128 segments de 16 Mo avec déplacements sur 24 bits
  3. Linéaire : un espace d'adressage uniforme de 4 Go sur 32 bits

Notes et références

  1. A condition qu'il n'y ait pas d'appel aux unités de gestion mémoire Z010 et Z015.
  2. Pour mémoire, il fallut attendre 1989 et 1990 pour voir arriver sur le marché respectivement l'Intel 80486 et le Motorola 68040 entièrement pipelinés.
  3. Motorola sortit une MMU intégrée en 1987 avec le 68030.
  4. Le Z8070 n'a jamais été finalisé, et sa conception a été abandonnée avant terme.

Voir aussi

Liens externes

Bibliographie

Recherche sur Amazone (livres) :




Ce texte est issu de l'encyclopédie Wikipedia. Vous pouvez consulter sa version originale dans cette encyclopédie à l'adresse http://fr.wikipedia.org/wiki/Zilog_Z80000.
Voir la liste des contributeurs.
La version présentée ici à été extraite depuis cette source le 07/04/2010.
Ce texte est disponible sous les termes de la licence de documentation libre GNU (GFDL).
La liste des définitions proposées en tête de page est une sélection parmi les résultats obtenus à l'aide de la commande "define:" de Google.
Cette page fait partie du projet Wikibis.
Accueil Recherche Aller au contenuDébut page
ContactContact ImprimerImprimer liens d'évitement et raccourcis clavierAccessibilité
Aller au menu