XScale

XScale — мікропроцесорне ядро, реалізація Marvell (раніше — Intel) п'ятого покоління ARM-архітектури, і складається з кількох сімейств: IXP, IXC, IOP, PXA та CE. Сімейство PXA було продане Marvell Technology Group в червні 2006.

Архітектура та склад

Intel PXA255
XScale PXA270, одноплатний комп'ютер

Архітектура XScale базується на ARMv5TE ISA без операцій з рухомою комою. XScale має RISC-архітектуру з 7-стадійним суперконвеєром цілих чисел та 8-стадійним суперконвеєром даних. Він є нащадком інтелівської лінії мікропроцесорів StrongARM, який Інтел придбав в підрозділу DEC Digital Semiconductor як побічний наслідок судової суперечки між компаніями. Інтел використав StrongARM, щоб замістити свої застарілі RISC-процесори, i860 та i960.

Всі покоління XScale є 32-бітними процесорами ARMv5TE, виробленими за технологією 0.18-мікрон та мають кеш 32кб даних і 32к на інструкції (в інших процесорах це може зватися 64кб кеш першого рівня). Чипи також мають 2кб міні-кеш даних.

Ядро XScale використовується у низці мікроконтролерів, що виробляють Intel та Marvell, серед яких:

  • Процесори загального призначення (з префіксом PXA, а саме PXA210/PXA25x, PXA26x, PXA27x та PXA3xx)
  • Процесори вводу-виводу (з префіксом IOP)
  • Мережеві процесори (з префіксом IXP)
  • Керуючі процесори (з префіксом IXC).
  • Процесори для споживчої електроніки (з префіксом CE).

Застосування

Мікропроцесори XScale використовують в популярних кишенькових комп'ютерах: сімейство Dell Axim Pocket PC, більшість ліній Zire, Treo та Tungsten від Palm, пізні версії Sharp Zaurus, серії Motorola A780, Acer n50, Compaq iPaq 3900 і багато інших PDA. він також використовується як основний процесор в настільній системі Iyonix під управлінням RISC OS, та NSLU2 (Slug) під Linux. XScale також використовується в таких приладдях, як портативні відео-плеєри чи портативні медіа-центри, включаючи Creative Zen Portable Media Player, а також індустріальних вбудованих системах. Відповідно до джерел, Apple в рамках стратегічного партнерства з Інтел використовуватиме процесори XScale в моделях iPod та iPhone.

З іншого боку ринку, процесори зберігання даних IOP33x використовуються в деяких платформах серверів на Xeon.

Продаж бізнесу

27 червня 2006 Intel оголосив про згоду на продаж бізнесу XScale компанії Marvell Technology Group за оціночно $600 млн готівкою та деякі нерозголошені умови. Причиною вказувалося бажання Intel сконцентруватися на своєму основному бізнесі x86-процесорів та серверів. Придбання було завершене в листопаді 2006. Очікувалось, що Intel буде випускати процесори XScale, поки Marvell визначається з виробничими потужностями, а також продовжить виробництво та продаж процесорів IXP та IOP, які не ввійшли до угоди. Ліцензія на ARM залишається в Intel і після продажу XScale.

Посилання

  • Intel XScale Technology Overview [Архівовано 5 вересня 2007 у Wayback Machine.](англ.)
  • IXP4XX Toolkits [Архівовано 12 серпня 2007 у Wayback Machine.](англ.)
Ця стаття потребує додаткових посилань на джерела для поліпшення її перевірності. Будь ласка, допоможіть удосконалити цю статтю, додавши посилання на надійні (авторитетні) джерела. Зверніться на сторінку обговорення за поясненнями та допоможіть виправити недоліки.
Матеріал без джерел може бути піддано сумніву та вилучено.
(червень 2018)
{{{alt}}} Це незавершена стаття про апаратне забезпечення.
Ви можете допомогти проєкту, виправивши або дописавши її.
  • п
  • о
  • р
Історичні
Орієнтовані на ДДК (4-біт)
4004 • 4040
До x86 (8-біт)
8008 • 8080 • 8085
x86 (16 біт)
8086 • 8088 • 80186 • 80188 • 80286
x87 (зовнішні математичні
співпроцесори)
8/16-біт шина даних 8087; 16-біт шина даних 80187 80287 80387SX; 32-біт шина даних 80387DX 80487
x86/IA32 (32 біт)
80386 • 80486 • Pentium (Pro • II • III • 4 • M • Dual-Core) • Celeron (D • M) • Centrino • Core (Solo • Duo) • Xeon (PII • PIII • P4 • Core) • Quark
x86-64/EM64T (64 біт)
Pentium 4 (деякі) (D • EE • Dual-Core) • Celeron (D • Dual-Core • Intel Atom (SoC • CE) • Core (2 • Nehalem • Sandy Bridge • Ivy Bridge • Haswell • Broadwell • Skylake • Kaby Lake • Coffee Lake • Coffee Lake Refresh) • Xeon (Nehalem • Sandy Bridge • Ivy Bridge • Haswell • Broadwell • Skylake)
Інші
CISC: iAPX 432; RISC: i860 • i960 • StrongARM • XScale; EPIC: Itanium
8048 • 8051 • MCS-96
Сучасні
Celeron • Pentium • Atom • Xeon • Core (Ice Lake • Tiger Lake • Alder Lake)
Списки

Роз'єми процесорів (сокети) • Чипсети • Мікроархітектури • Процесори • Кодові імена

Atom • Celeron • Core • Core 2 • Core i7 • Itanium • Pentium • Pentium Pro • Pentium II • Pentium III • Pentium 4 • Pentium D • Pentium Dual-Core • Pentium M • Xeon
Мікроархітектури
x86/IA32 (32 біт)
P5 • P6 • NetBurst • Core • Nehalem • Westmere • Sandy Bridge • Ivy Bridge • Haswell • Broadwell • Skylake • Cannon Lake • Sunny Cove • Cypress Cove • Willow Cove • Golden Cove
x86-64/EM64T (64 біт)
Core • Nehalem • Westmere • Sandy Bridge • Ivy Bridge • Haswell • Broadwell • Skylake • Kaby Lake • Coffee Lake • Goldmont
x86 ULV
Bonnell • Silvermont • Airmont • Goldmont • Goldmont Plus • Tremont • Gracemont

П:  Портал «Програмування» П:  Портал «Інформаційні технології»