ugrás a lap aljáraJUBILEUM - 20 éves a 80386 - 2. rész
Az Intel RapidCAD 1-2
Az Intel RapidCAD 1-2:
A 2 RapidCad processzor, nyersen felvázolva, egy Intel 486DX CPU, a 8KB-os belső cache
nélkül és 386-os tokozásban. A szoftverek úgy érzékelték, mintha egy 386DX
processzor lenne co-processzorral, a 486-specifikus utasítások nélkül. Az Intel úgy
árulta, hogy "the ultimate coprocessor", ami szabad fordításban annyit tesz,
hogy a "végső co-processzor". Már a neve is utal arra, hogy az Intel mire
szánta ezeket. Gyakorlatilag a 386DX-eknek a kiszorítására a már megvásárolt
rendszerekből. Ezáltal növelve azok teljesítményét és ezzel a lebegőpontos
számításra kihegyezett alkalmazásoknak (pl.: CAD programok, táblázatkezelők,
matematikai alkalmazások) csökkentve a számolási idejét. A RapidCAD gyakorlatilag 2
chip-ből állt. A RapidCAD-1 egy 132 tűs PGA (Pin Grid Array) tokozású chip, ami a CPU
helyét foglalta el, lecserélve ezzel a 386DX-et. Ez tartalmazott egy CPU-t és egy
FPU-t. A RapidCAD-2 egy 68 tűs PGA tokozású chip, ami a 387-es co-processzort (vagy
EMC-t) váltotta le. Ez gyakorlatilag egy szimpla PLA (Programmable Logic Array /
Programozható logikai tömb), amelynek az a dolga, hogy egy FERR (Framing Error bit)
jelet generáljon az alaplap számára, hogy az teljesen mértékben PC-kompatíbilisen
tudja kezelni a lebegőpontos megszakításokat. A RapidCAD több CPU utasítást tudott
végrehajtani egy órajel alatt, csakúgy, mint az Intel 486. A RapidCAD azonban
korlátokba ütközött azzal, hogy a hagyományos 386DX rendszerbuszt használta, ugyanis
a rendszerbusz minden egyes órajele alatt a CPU-nak 2 órajele zajlott le. Ez azt
jelenti, hogy a RapidCAD-en futtatott utasítások gyorsabban futottak le, mint ahogy azt
a memóriából olvasni tudta volna. Attól függetlenül, hogy a lebegőpontos
utasítások lassabban hajtódtak végre, mint a hagyományos utasítások, még mindig
nem lassult le annyira a rendszer (a rendszerbusz sebességére), és ez által a legtöbb
utasítást ugyanannyi idő alatt hajtotta végre, mint egy 486DX. Ebből kifolyólag a
RapidCAD nagyobb lebegőpontos teljesítményt nyújtott, mint a 386/387 kombináció. A
speciális teljesítménymérők, egy átlagos UNIX rendszeren, 85%-os lebegőpontos és
15%-os fixpontos teljesítménynövekedést mértek az Intel 386DX/Intel 387DX
kombinációval szemben, ugyanazon az órajelen.
C&T 38600DX
A Chips & Technologies 38600DX processzora 100%-ig Intel 386DX kompatibilisnek lett
tervezve. Eltérően az AMD Am386 proceszoroktól (melyek ugyanazon utasításkészletet
használták, mint az Intel 386DX-ek), a C&T 38600DX új utasításkészletet
alkalmazott, amelyet a C&T fejlesztett ki egy ún. "clean-room" technika
alkalmazásával. Valamint a C&T beleépítette a 386DX-ek "nem
dokumentált" LOADALL386 utasítását is, és ez által utasításkészlete teljesen
kompatíbilissé tette az Intel chippel. Azonban néhány utasítás gyorsabban futott le
a 38600DX-en, mint a 386DX-en. A C&T később kiadta a 38605DX processzort, mely
egyetlen dologban különbözött elődjétől, mégpedig, hogy tartalmazott 512 byte
utasítás-cachet, mely gondoskodott arról, hogy a teljesítményét az Intel chipek
teljesítménye felé emelje. A 38605DX-nek 144 tűs PGA foglalatra volt szüksége,
ellentétben a 386DX-ekkel. A tesztek kimutatták, hogy a 38600DX-nek problémái voltak a
CPU-FPU kommunikációval, ezzel a lebegőpontos teljesítményt az Intel 386DX/Intel
387DX szintje alá süllyesztve, a legtöbb program esetében. Ez a probléma fennált az
összes 387 kompatibilis co-processzorral (ULSI 83C87, IIT 3C87, Cyrix EMC87, Cyrix 83D87,
Cyrix 387+, C&T 38700, and the Intel 387DX). A tipikus áramfelvétele a 40MHz-es
38600DX-nek 1650 mW, mely kevesebb, mint az Intel 386DX-é, ami 33MHz-en 2000 mW-ot
fogyaszt. A 38600DX 33MHz-es változata megközelítőleg 80 USD-ba került. 
386/486 hybridek
Ezek a processzorok gyakorlatilag tartalmazta a 486-os utasításkészletét, de nem
tartalmazott co-processzort (FPU), és 386-os tokozású volt (132 tűs PGA). Ilyen
processzorokat csak néhány gyártó adott ki, köztük az IBM, Texas Instruments vagy a
Cyrix.
Forrás:
http://www.cpu-info.com
http://cpu-museum.com
Intel RapidCAD: http://www.cpu-zone.com
Hybridek: http://www.cpu-collection.de
|