Intel i960

De Viquipèdia
Dreceres ràpides: navegació, cerca

L' IntelXScale és un nucli de microprocessador, la implementació d'Intel de la cinquena generació de l'arquitectura ARM. La tecnologia ha estat venuda a Marvell Technology Group el juny de 2006.

Està basat en el ISA v5TE sense les instruccions de coma flotant. El XScale utilitza un sencer de set nivells i vuit nivells de memòria Superpipeline d'arquitectura RISC. És el successor de la línia de microprocessadors i microcontroladors Intel StrongARM, que Intel va adquirir de la divisió de Semiconductors Digitals de DEC com a efecte colateral d'un plet entre les dues companyies. Intel va usar el StrongARM per substituir la seva pròpia línia de antiquats processadors RISC, el i860 i el i960.

Totes les generacions del XScale són processadors ARM v5TE de 32-bits fabricats amb un procés de 0,18 μm i té 32 KiB de memòria cau de dades i 32 KiB de memòria cau d'instruccions (això s'anomena una memòria cau de Nivell 1 de 64 KiB en altres processadors). També tenen tots una memòria cau de mini-dades de 2 KiB.

Famílies de processadors[modifica | modifica el codi]

El nucli XScale és usat en diverses famílies de microcontroladors fabricades per Intel, principalment:

  • Processadors d'Aplicacions (amb el prefix PXA). Hi ha tres generacions de d'aquest tipus, descrites més avall: PXA210/PXA25x, PXA26x i PXA27x.
  • Processadors d'Entrada/Sortida (amb el prefix IOP)
  • Processadors de xarxa (amb el prefix IXP)
  • Processadors de Control Plànol (amb el prefix IXC).

Hi ha també processadors independents: els 80.200 i 80.219 (orientats principalment a aplicacions PCI).

Família PXA[modifica | modifica el codi]

PXA210/PXA25x[modifica | modifica el codi]

La PXA210 és el nivell inicial de XScale orientat a aplicacions de telefonia mòbil. Es va llançar amb el PXA250 el febrer de 2002 i ve amb freqüències de rellotge de 133 MHz i 200 MHz

La familia PXA25x consisteix en el PXA250 i el PXA255 . El PXA250 va ser la primera generació de processadors XScale. Es pot triar entre tres freqüències de rellotge: 200 MHz, 300 MHz i 400 MHz Es va llançar el febrer de 2002. El març de 2003, la revisió C0 del PXA250 va canviar i PXA255. La diferència principal és una velocitat i bus doblegada (100 MHz a 200 MHz) per a una transferència més ràpida de dades, menor voltatge (només 03/01 V a 400 MHz) per a un consum menor i funcionalitat de reescriptura per a la memòria cau de dades, la manca havia perjudicat severament el rendiment del PXA250.

PXA26x[modifica | modifica el codi]

La família PXA26x consisteix en els PXA260 i PXA261-PXA263. El PXA260 és un processador independent amb la mateixa freqüència de rellotge que els PXA25x, però ofereix un encapsulat TPBGA que és un 53% més petit que el PBGA dels PXA25x. Els PXA261-PXA263 són com el PXA260 però contenen memòria Intel StrataFlash apilada sobre el processador en el mateix encapsulat, 16 MIB de 16 bits al PXA261, 32 MIB de 16 bits al PXA262 i 32 MIB de 32 bits al PXA263. La família PXA26x va ser llançada el març de 2003.

PXA27x[modifica | modifica el codi]

La família PXA27x (nom en codi Bulverde) consisteix en els processadors PXA270 i PXA271-PXA272. Aquesta revisió és una actualització major a la família de processadors XScale. El PXA270 té quatre velocitats de rellotge: 312 MHz, 416 MHz, 520 MHz i 624 MHz i és un processador independent sense memora empaquetada. El PXA271 té dues freqüències de rellotge, 312 MHz i 416 MHz, 32 MIB de 16 bits de memòria StrataFlash i 32 MIB de 16 bits de memòria SDRAM en el mateix encapsulat. El PXA272 té 3 freqüències de rellotge, 312 MHz, 416 MHz i 520 MHz, amb 64 MiB de 32 bits de memòria StrataFlash a l'encapsulat.

Intel també va afegir moltes noves tecnologies a la família PXA27x com:

  • Wireless SpeedStep : el sistema operatiu pot baixar la freqüència de rellotge del processador en base a la càrrega de treball per estalviar consum.
  • Wireless MMX : 43 noves instruccions SIMD que conté tot el conjunt d'instruccions MMX i les instruccions de sencers de la SSE (Streaming SIMD Extensions), juntament amb algunes instruccions úniques del XScale. Wireless MMX proporciona 16 registres extra de 64 bits que es poden tractar com una matriu de dues paraules de 32 bits, quatre mitges paraules de 16 bits o vuit bytes de 8 bits. El nucli XScale pot realitzar fins a vuit sumes o quatre MACs (sumes múltiples) en paral·lel en un sol cicle de rellotge. Aquesta capacitat es fa servir per accelerar la velocitat de codificar i descodificar multimèdia i per jugar jocs.
  • Perifèrics addicionals, com una interfície USB-Host i una interfície de cambra.
  • 256 KiB de SRAM interna per reduir el consum d'energia i la latència.

La família PXA27x es llança l'abril de 2004. Juntament amb ella Intel llança el co-processador gràfic encastat 2700G.

PXA320 Monahans[modifica | modifica el codi]

Toradex Colibrí en mòdul SO-DIMM amb un XScale Monahans PXA320.

L'agost de 2005 Intel va anunciar el successor del Bulverde, el nom en codi és Monahans. a la demostració presentava la seva capacitat de reproduir vídeo d'alta resolució en una pantalla de PDA. El nou processador té una freqüència de rellotge de 25/01 GHz però Intel diu que només ofereix un 25% d'increment en el rendiment (800 MIPS per al processador PXA270 a 624 MHz contra 1000 MIPS per a un Monahans a 25/01 GHz). El anunciat successor del processador gràfic 2700G, amb nom en codi Stanwood, ha estat cancel lat. algunes de les prestacions del Stanwood estan integrades en el Monahans. Per prestacions gràfiques grans, Intel recomana utilitzar xips de tercers com la família NVIDIA GoForce.

Família IXC[modifica | modifica el codi]

IXC1100[modifica | modifica el codi]

El processador IXC1100 ofereix velocitats de rellotge de 266, 400, i 533 MHz, un bus a 133 MHz, 32 KiB de memòria cau d'instruccions, 32 KiB de memòria cau de dades, i 2 KiB de memòria cau de mini-dades. Està dissenyat també per un baix consum, utilitzant 04/02 W a 533 MHz El xip ve en un encapsulat de 35 mm PBGA.

Família IOP[modifica | modifica el codi]

La línia de processadors IOP es dissenya per permetre a ordinadors i dispositius d'emmagatzematge la transferència de dades i incrementar el rendiment extraient la funcionalitat d'entrada/sortida de la CPU principal del dispositiu. Els processadors IOP3XX estan basats en arquitectura XScale i dissenyats per a substituir el vell processador 80219 ia la família de xips i960. Hi ha set processadors IOP diferents disponibles actualment: IOP303, IOP310, IOP321, IOP331, IOP332, i IOP333. El rang de freqüències de rellotge va dels 100 MHz als 800 MHz Els processadors també difereixen en velocitat del bus PCI, tipus de memòria, i màxima memòria direccionable.

Família IXP[modifica | modifica el codi]

La línia de processadors IXP es dissenya com processador de xarxa i control pla. Els seus usos principals inclouen equips de VoIP, commutador de xarxa, i productes de xarxa sense fils. Actualment hi ha 8 diferents processadors disponibles a la família IXP: IXP420, IXP421, IXP422, IXP423, IXP425, IXP455, IXP460, i IXP465. Varien en aplicacions previstes i especificacions de rendiment.

Aplicacions[modifica | modifica el codi]

Els microprocessadors XScale es poden trobar en productes com ara el popular handheld RIM BlackBerry, la família Dell Axim de pocket PC, la major part de les línies Zire, Treo i Tungsten de Palm, Inc, les últimes versions de la Sharp Zaurus, el Motorola A780, l'Acer N50, la línia Compaq iPaq 3900, les NEC mobilepro 900 i 900C, i molts altres PDA s. S'utilitza com a CPU principal en l'ordinador d'escriptori Iyonix que va RISC OS, i el NSLU2 (Slug) que corre una implementació de Linux. El XScale també s'utilitza en dispositius com ara PVPs (reproductors de vídeo portàtils), PMCs ( Portable Media Centers , centres multimèdia portàtils), incloent el Creative Zen Portable Media Player, i sistemes industrials embeguts, incloent la Toradex Colibrí (ordinador d'una sola targeta SO-DIMM). La recent estratègia de Apple respecte dels processadors Intel ha encès els rumors sobre futurs iPod amb CPU XScale.

A l'altre extrem del mercat, els processadors XScale IOP33x Storage d'entrada-sortida s'utilitzen en algunes plataformes de servidors basats en Intel Xeon.

Enllaços externs[modifica | modifica el codi]

A Wikimedia Commons hi ha contingut multimèdia relatiu a: Intel i960