Copro, PMMU & Masks
Petit rappel d'histoire
De 1994 à 1996, les 060 (à 50, 60 & 66 MHz) existent en 3 versions gravées en 0.60um :
- XC68060RCxx ('Full') contenant une PMMU et une FPU (Floating Point Unit = Coprocesseur).
- XC68LC060RCxx contenant une PMMU mais PAS de FPU.
- XC68EC060RCxx ne contenant PAS de PMMU, NI de FPU.
Ces premiers 060 sont fabriqués avec le mask 1F43G (Rev.1) qui accepte jusque 66 MHz dans 70% des cas.
Ce mask contient des bugs qui ne posent pas de problèmes sur la CT60.
Les lettres RC désignent le type de boitier = PGA (Pin Grid Array) et non le model FULL !
En 1996, les 3 modèles passent au mask 1G65V avec 1 bug copro (F6) en moins par rapport au 1F43G.
Plus tard,
- les EC & LC changent de mask pour le 2G65V sans bugs.
- les 'Full' changent de mask pour le 0E41J sans bugs aussi.
Voir : 060_mask40.pdf
En 1998, apparaissent les gravures 0.42um.
Les EC et LC passent du préfixe XC à MC (qualification finale) et leur mask passe de 2G59Y à 3G59Y :
Les 'Full' passent du mask 0E41J à 1E41J mais restent en XC.
Voir : 42um_status.html
En 1999, les XC68060RCxx sont qualifiés et passent avec préfixe en MC avec le mask 1E41J :
Voir : mc_status.html
Le dernier mask est le 71E41J (Rev.6) et a la particularité de supporter d'être cadencé à 100 MHz dans la plupart des cas !
Ils sont gravés en 0.32um au lieu de 0.42um des premiers 1E41J.
Bien sur, une gravure 0.32um dissipe moins de chaleur qu'une 0.60um !
A partir de 1999, apparaissent les 2 versions 75 MHz en 0.32um :
- MC68LC060RC75 contenant une PMMU mais PAS de FPU.
- MC68EC060RC75 ne contenant PAS de PMMU, NI de FPU.
Histoire de copro
Le CT60 utilise un 68060 avec COPRO & PMMU.
Le 060 a besoin d'une librairie copro pour faire fonctionner les logiciels utlisant le copro (qui utlisent des instructions Fxxxx) !
En effet, seulement 1/3 du jeu d'instruction du 68882 (copro du 68030) - les instructions les plus importantes/utilisées - a été implanté dans le 060 (d'abord dans le 040), les 2/3 restant devant être émulés grâce à cette librairie. Cette librairie est intégrée dans la FLASH.
Le (vieux et lent) 68882 ne peut pas fonctionner avec un 060 ! Mais, bien sur, il est toujours utilisable avec le 030, une fois la CT60 installée et NON activée.
Les listes suivantes ont été constituées par plusieurs personnes que je tiens à remercier ! Si vous pouvez améliorer ces listes, merci de me contacter !
Cette liste n'est pas complète mais répond aux interrogations les plus courantes. Pour une liste plus complète, consulter la liste des softs testés sur la page principale du site.
Logiciels ayant BESOIN d'un COPRO :
LINUX
Neon 3D
Inshape 1 & 2
Design 3D
Kaffe (Console JAVA)
Csound (Language de programmation pour créer des sons)
Apache server v1.3.3
Mpg123 (MP3 Player)
Lame Encoder (recommended for MinT)
Lame Encoder TOS version (recommended for TOS & MagiC)DEMOS :
ATS 1.1 (Demo DHS)
128DIST (Demo DHS)
4orce (Demo DHS)
Dream 4Mention (Demo DHS)
Liquid Sunshine (Demo DHS)
128krawl (Demo DHS)
Dream Dimension (Demo DHS)
4ever (Demo DHS)
Most demos from Mind-Design
Logiciels qui utilisent le COPRO si présent :
ST CAD 1.63
LINUX (Nouvelle version en développement)
Blade Encoder (MP3 Encoder recommended for MinT)
FalcAMP (MP3 player 150% faster on falcon)Photoline
POV
Cloe
Raystart / Phoenix
CALAMUS SL 2000 (4 à 7 fois plus rapide AVEC le COPRO !)
Fractal 2.xx
Audiomaster
Dynamite
Denoiser
Studio Son
V-Trax
Kandinsky 2.x
Graph 1.20 (Grapher)
IJG 6a (JPEG <--> GIF/PPM/TGA/BMP Converter)
NView 2.95 (Multi-format Viewer : plus de 100 !)
Nconvert 2.95 (Multi-format converter)
Mesa (Open GL Library)
Tiny (Open GL Library)
Morpher (Morphing)
Devpac
Assemble
GCC
PureC
Da's Layout (à verifier !)
Fracktals V
GemGraph 1.49 & 2.xx
Positive Image
Pine 4.x (Mailer)