Cyrix 6x86

microprocesseur
6x86/MII
Description de cette image, également commentée ci-après
Un processeur Cyrix 6x86-P166
Informations générales
Production

De

  • 6x86 - Octobre 1995
  • 6x86L - Janvier 1997
  • 6x86MX - Juin 1997
  • MII - Mai 1998 à
  • 6x86 - Juin 1999
  • 6x86L - Juin 1999
  • 6x86MX - Mai 1998
  • MII - Début années 2000
Fabricant
Performances
Fréquence 80 MHz à 333 MHz
Fréquence du FSB 40 MHz à 100 MHz
Taille du cache
Niveau 1
  • 16 KB (6x86/L)
  • 64 KB (6x86MX / MII)

Spécifications physiques
Nombre de transistors 4,3M (500 nm)
Cœur

1

  • M1
  • M1L (faible tension)
  • M1R (3M à 5M)
  • MII (MMX)
Socket(s) Socket 7, Super Socket 7
Architecture et classification
Architecture IA-32/x86
Micro-architecture 6x86

Produits, modèles, variantes
Variantes 6x86, 6x86L, 6x86MX
Historique

Le CYRIX 6x86 est un microprocesseur de type x86 lancé en 1995.

Cyrix 6x86MX PR200

Historique modifier

Fin 1995, Cyrix présente sa sixième génération de processeurs : le 6x86 autrement appelé MI. Dans les calculs en nombres entiers, le 6x86 surpasse même les processeurs d'Intel mais ce n'est pas le cas en calcul en virgule flottante (la FPU tourne à la moitié de la vitesse du processeur). Quoique compatible avec le Pentium par son brochage et sa tension électrique, le 6x86 de Cyrix n'est pas à proprement parler un clone de ce dernier, certains programmes et cartes mères se révélant même incapables de fonctionner avec celui-ci. Néanmoins, son coût, très inférieur à ceux des puces Intel, lui vaut un succès commercial.

En 1996, Cyrix met en place un système de P(erformance) R(ating), appelé PR. La fréquence réelle ne sera plus affichée sur les processeurs, mais ce sera une comparaison avec les CPUs d'Intel. En 1997, Cyrix modifie son 6x86 afin de lui inclure les instructions MMX : c'est devenu le 6x86MX, appelé MII.

Les CYRIX 6x86 ont également été vendus sous la marque IBM (généralement moins chers et mieux testés que ceux vendus sous la marque CYRIX). Cependant les modèles vendus par IBM étaient en principe dépourvus du radiateur/ventilateur CYRIX spécialement adapté à ces processeurs (qu'il faut donc acheter séparément).

Des accords avaient été passés avec Thomson-SGS pour fabriquer des CYRIX 6x86 en Italie. Cela concernait tous les modèles, sauf le P200+. Par contre un nouveau modèle était proposé : le P90+ (80 MHz : 2 × 40 MHz) dont l'intérêt est très limité (pas de carte mère Pentium proposant une fréquence externe de 40 MHz).

Les CYRIX 6x86 ne sont pas prévus pour fonctionner en architecture multi-processeurs INTEL APIC. Cependant ils supportent l'architecture multi-processeurs OpenPIC d'AMD, mais actuellement aucune carte mère n'est disponible avec cette technologie.

CYRIX a changé le nom de ses processeurs 6x86 : ils s'appellent désormais CYRIX 6x86 PRxxx+ (au lieu de CYRIX 6x86 Pxxx+). Cette nouvelle dénomination correspond mieux à celle utilisée par AMD pour ses modèles K5 et K6.

Depuis le début de l'année 1997, de nouveaux modèles ont été fabriqués sous le nom 6x86L. Ils sont gravés en 0,35 µm et fonctionnent en bi-tension 2,8 V / 3,3 V. Ils consomment 25 % de moins que les 6x86 classiques. Ils possèdent une nouvelle instruction et un nouveau registre. La plupart des cartes mères récentes (possédant la bi-tension 2,8 V / 3,3 V) peuvent les accueillir.

Configuration modifier

  • Le CYRIX 6x86 P150+ se configure comme un Pentium 120 (60 MHz x 2).
  • Le CYRIX 6x86 P166+ se configure comme un Pentium 133 (66 MHz x 2).

Numéros de version modifier

Les CYRIX 6x86 possèdent un numéro de version (sous le processeur) de la forme GnXYabcde :

  • n vaut 8 pour les versions 2.x et 9 pour les versions 3.x ;
  • XY sont deux lettres dont je ne connais pas la signification : DC, KC ou DA ;
  • a représente la révision : 5 (2.6), 6 (2.7), A (3.7) et B (3.8) ;
  • bcd représente la date de fabrication (semaine cd de l'année 199b) ;
  • e représente le lot.

Par exemple, G8DC6620A signifie : révision 2.7, semaine 20 de l'année 1996 (), lot A.

Les nouveaux CYRIX 6x86L possèdent un numéro de version commençant par GA (je ne connais pas la signification du reste).

Pour les processeurs IBM 6x86 la numérotation n'est pas la même. Ainsi, dans IBM266x86-2VaPbbbGc :

  • a représente le type du processeur : 2 ou 7 (6x86) et A (6x86L)
  • bbb représente le modèle du processeur : 120 (P120+), 133 (P133+), 150 (P150+), 166 (P166+) ou 200 (P200+)
  • c représente la révision : B (2.5), C (2.6), D (3.7), E (3.8) ou A (4.2).

Il y a une description des numéros de série concernant les processeurs IBM 6x86 sur le serveur WEB d'IBM.

Les versions 2.7, 3.7 et 3.8 (P166+ et P200+) sont gravées en 0,44 µm, contre 0,5 µm pour les versions inférieures à 2.7. Les premières versions des P166+ étaient gravées en 0,7 µm. Les nouveaux 6x86L (version 4.2) sont gravés en 0,35 µm.

IBM ne vend pas de versions 2.7, leur version 3.7 est identique à la version 2.7 de CYRIX.

Les programmes cxid.exe et ibmm1.exe permettent de déterminer le numéro de version d'un CYRIX 6x86 :

  • Stepping level = 1 et Revision = 5 : version 2.5 ;
  • Stepping level = 1 et Revision = 6 : version 2.6 ;
  • Stepping level = 1 et Revision = 7 : version 2.7 ou 3.7 (seul le numéro de série permet de faire la différence) ;
  • Stepping level = 2 et Revision = 2 : version 4.2 (il s'agit d'un CYRIX 6x86L.