R4600

IDT R4600-os csip
IDT R4600 lapka fotója

Az R4600, kódnevén "Orion", a Quantum Effect Design (QED) által kifejlesztett mikroprocesszor, amely a teljesen 64 bites MIPS III utasításkészlet architektúrát (ISA) valósítja meg. Mivel a QED egy tervezőcég volt, amely nem gyártotta vagy értékesítette a terveit, az R4600 licencét először az Integrated Device Technology (IDT), később a Toshiba, majd az NKK kapta. Ezek a cégek gyártották a mikroprocesszort és forgalmazták. Az R4600-at alacsony kategóriás munkaállomásnak vagy csúcskategóriás beágyazott mikroprocesszornak tervezték. A felhasználók között volt a Silicon Graphics, Inc. (SGI), amely az Indy munkaállomásokba építette, és a DeskStation Technology, amely Windows NT munkaállomásokat épített ezzel a processzorral. Az R4600 nagyban hozzájárult az Indy sikeréhez, mivel jó fixpontos (integer) teljesítményt nyújtott versenyképes áron. A processzort a beágyazott rendszerek körében is felhasználták, például a jelentősebb felhasználók közül a Cisco Systems a hálózati útválasztóiban, a Canon pedig a nyomtatóiban.

Történet

Az IDT volt az első cég, amely az R4600-at gyártotta és szállította. Az IDT 1993 augusztusában gyártotta az első csipeket. Az első 100 MHz-es eszközt 1993 októberében jelentették be. 1994 márciusában a CeBIT-en az IDT bejelentette egy 133 MHz-es alkatrész gyártását. Mindkettő 0,65 μm-es CMOS eljárással készült, és 5 V-os tápellátást igényelt. Az NKK 1994 közepén jelentette be saját R4600-as változatát, az NR4600-at. Az első NR4600-as egy 100 MHz-es alkatrész volt, amelyet 0,5 μm-es eljárással gyártottak, és 3,3 V-os tápegységet használt.

Leírás

Az R4600 egyszerű felépítésű; ez egy skalár processzor, ciklusonként legfeljebb egy utasítás kiadására képes a fixpontos futószalagra vagy a lebegőpontos egységre (FPU). A fixpontos (integer) utasítások többsége egy ciklusos késleltetéssel és átviteli sebességgel rendelkezik, a szorzás és az osztás műveleteket kivéve. A 32 bites és 64 bites szorzások nyolc ciklusnyi késleltetéssel és hat ciklusos átbocsátási sebességgel rendelkeznek. Az osztás 32 bites egész számok esetén 32 ciklusos késleltetéssel és áteresztőképességgel rendelkezik, 64 bites egész számok esetén 61 ciklusos késleltetéssel és áteresztőképességgel.

Az FPU nem futószalagos – ezt a megoldást a csipterület, azaz a költségek csökkentése miatt választották. Ez a tulajdonság erősen korlátozta az R4600 lebegőpontos teljesítményét, de nem akadályozta sikerét alacsony kategóriás számítógépekben vagy beágyazott alkalmazásokban, ahol a fixpontos teljesítmény sokkal fontosabb. Az egyszeres és kétszeres pontosságú összeadások négy ciklusos késleltetéssel és átviteli sebességgel rendelkeznek. Az egyszeres és kétszeres pontosságú szorzás részben futószalagos, nyolc ciklusos késleltetéssel és hat ciklusos átviteli sebességgel rendelkezik. Az egyszeres pontosságú osztás késleltetése és áteresztőképessége 32, míg a kétszeres pontosságú osztás késleltetése és áteresztőképessége 61 ciklus. A négyzetgyökvonás késleltetése és átviteli sebessége egy ciklussal kisebb a megfelelő típusú osztó utasításokénál.

Az R4600 a fixpontos (integer) szorzás és osztás műveleteket is a lebegőpontos egységben hajtja végre, a lebegőpontos szorzás és osztások mellett.[1]

Az R4600 16 KiB-os kétirányú csoport-asszociatív gyorsítótárral rendelkezik, külön az utasítások és az adatok számára. Támogatja az L2 gyorsítótárat, de annak vezérlésére nincs benne lapkára integrált hardver, tehát külső logikát igényel, legyen az egyedi alkalmazásspecifikus integrált áramkör (ASIC) vagy lapkakészlet a gyorsítótárhoz. A gyorsítótár a SysAD sínen helyezkedik el, és meg van osztva a külső interfésszel. A SysAD sín 64 bit széles, és akár 50 MHz-es órajelen is működhet, ami maximálisan 400 MB/s sávszélességet biztosít. Az R4600 külső interfésze nem támogatja a többprocesszoros feldolgozást (multiprocesszálást). Az R4600-nak három külső órajelre van szüksége a különböző órajelek előállításához.

R4650 és R4640

IDT R4650 lapka mikrofotója

Az R4650 az 1994. október 19-én bejelentett R4600 származéka. Egyedi utasításokkal rendelkezett a fixpontos digitális jelfeldolgozó (DSP) alkalmazások teljesítményének javítására. Az R4640-et, az R4650 egy olcsóbb változatát, 1995. november 27-én jelentették be. Ebben 64 bites helyett 32 bites külső interfészt alkalmaztak. 1997. szeptember 16-án mindkét mikroprocesszor 150 és 180 MHz-es változatát is bemutatták. A 150 és 180 MHz-es R4640-es processzorok ára 30, illetve 39 dollár volt, 10 000-es darabszám mellett. A 150 és 180 MHz-es R4650-es processzorok ára 60, illetve 74 dollár volt, ugyanolyan kondíciókkal. Az R4650 133 és 167 MHz-es órajelű változatban is kapható volt. Ezeket a Namco által gyártott néhány arcade játékokban használták (például a Time Crisis II -ben, amely a Namco System 23 hardverén fut). Az R4640-et a WebTV Networks használta a WebTV Plus vékony kliensben.

R4700

Egy IDT R4700-as csip
IDT R4700 lapka fotója

Az R4700, mely az „Orion” kódnevet is megkapta, az R4600 származéka, amelyet 0,5µm-es (másként 500 nanométeres) CMOS folyamatra ültettek át (portoltak). Az R4700-est 100, 133, 150, 175 és 200 MHz-es változatokban forgalmazták.

Jegyzetek

  1. "Orion IDT79R4600" adatlap, p. 3.

Fordítás

Ez a szócikk részben vagy egészben a R4600 című angol Wikipédia-szócikk ezen változatának fordításán alapul. Az eredeti cikk szerkesztőit annak laptörténete sorolja fel. Ez a jelzés csupán a megfogalmazás eredetét és a szerzői jogokat jelzi, nem szolgál a cikkben szereplő információk forrásmegjelöléseként.

Források

  • "IDT debuts Orion R4600". (1993 október 25). Electronic News.
  • "IDT pushes Orion MPU to 133MHz; sets 3.3V plans". (21 March 1994). Electronic News.
  • DeTar, Jim (1994 október 31). "IDT launches new Orion MPU spins". Electronic News.
  • Gwennap, Linley (1996 január 22). "R5000 Improves FP for MIPS Midrange". Microprocessor Report.

További információk

  • "IDT Spins R4600 for Consumer Market". (1994 november 14). Microprocessor Report.
  • Gwennap, Linley (1992 november 18). "New MIPS Chip Targets Windows NT Boxes". Microprocessor Report.
  • Halfhill, Tom R. (1993 december). "New RISC Chips for Windows NT". Byte Magazine.
Sablon:MIPS mikroprocesszorok
  • m
  • v
  • sz
MIPS mikroprocesszorok
Általános
processzorok
MIPS64
kompatibilis
  • Loongson 3 sorozat
    • LS3A1000/LS3A1000-I(LS3A1000-i)
    • LS3A2000/LS3A1500-I
    • LS3A3000/LS3A3000-I(LS3A3000-i)
    • LS3A4000/LS3A4000-I(LS3A4000-i)
    • LS3B1000
    • LS3B1500
    • LS3B2000
    • LS3B3000
    • LS3B4000
Alkalmazás-
processzorok
MIPS32
kompatibilis
  • Ingenic XBurst
    • JZ4720
      • Ben NanoNote
    • JZ4730 (Skytone Alpha-400)
    • JZ4740 (Dingoo A320)
    • JZ4750 (Game Gadget)
    • JZ4760
      • Velocity Micro T103 Cruz
      • Velocity Micro T301 Cruz
    • JZ4770
      • Ainol Novo7 Paladin
      • NEOGEO-X
      • GCW-Zero
    • JZ4780
MIPS64
kompatibilis
  • Loongson 2 sorozat
    • LS2H
    • LS2K1000/LS2K2000
Mikrovezérlők
(beágyazott eszköz)
M4K
4Kc/4KEc
  • ATI/AMD/Broadcom Xilleon
MIPS32
kompatibilis
  • Loongson 1 sorozat
    • LS1A0300
    • LS1B
    • LS1C300
    • LS1C101
    • LS1D
    • LS1G
    • LS1H
Hálózatok
4Kc/4KEc
  • Qualcomm Atheros
    • AR2313
    • AR2318
  • MediaTek
    • RT2880
  • Texas Instruments/Infineon/Lantiq
    • AR7
  • Lantiq
    • AMAZON
5Kc
  • Marvell
    • 88E6318 „Link Street”
24Kc/24KEc
  • Qualcomm Atheros
    • AR7240
    • AR7161
    • AR9132
    • AR9331
  • MediaTek
    • RT3050
    • RT3052
    • RT3350
    • RT5350
    • RT6856
    • MT7620
  • Lantiq
    • DANUBE
    • VINAX
34Kc
  • Lantiq
    • AR188
    • VRX288
    • GRX388
  • Ikanos
    • Fusiv Vx175/173
    • Fusiv Vx180
    • Fusiv Vx185/183
74Kc
  • Qualcomm Atheros
    • AR9344
    • QCA9558
  • MediaTek
    • RT3662
    • RT3883
  • Broadcom
    • BCM4706
1004Kc
  • MediaTek
    • MT7621
1074Kc
  • Realtek
    • RTL8198C
MIPS32
kompatibilis
  • Broadcom
    • többféle
  • Cavium
    • többféle
  • Alchemy Semiconductor
    • Alchemy
  • RMI Corporation
    • XLR
MIPS64
kompatibilis
  • Broadcom
    • többféle
  • Cavium
    • Octeon
Játékok
       többféle
Szuperszámítógép
MIPS64
kompatibilis
Repülés, űrrepülés
MIPS64
kompatibilis
MIPS32
kompatibilis
Klasszikus
processzorok
  • H1 „Beast”
  • H2 „Capitan”