XScale

**Xscale** 是 Marvell 公司（之前是 Intel）針對嵌入式產品的核心，當初是 ARM 架構 v5TE 指令集的 CPU。2006 年 6 月，Intel 將其通信及應用處理器業務出售給 Marvell 公司，並作為一系列不同微架構的處理器的品牌。

## 簡介

Intel 的 XScale 處理器主要用於掌上電腦等便攜設備，它是 Intel 公司始於 ARM v5TE 處理器發展的產品，前身為 StrongARM，在架構擴展的基礎上同時也保留了對於以往產品的向下兼容，因此獲得了廣泛的應用。相比於標準 ARM 的 ARM9/ARM11 處理器，XScale 功耗更低，系統伸縮性更好，同時核心頻率也得到提高，達到了 400Mhz 甚至更高。這種處理器還支持高效通訊指令，可以和同樣架構處理器之間達到高速傳輸。其中一個主要的擴展就是無線 MMX，這是一種 64 位的 SIMD 指令集，在新款的 Xscale 處理器中集成有 SIMD 協處理器。這些指令集可以有效的加快視頻、3D 圖像、音頻以及其他 SIMD 傳統元素處理。但隨著 ARMv7 的推出，採用兩代前指令集的 xScale 開始顯得過時，故 Marvell 開始在 xScale 品牌內推出採用較新、ARM 官方的 Cortex 微架構的產品。

## 系列

### 應用程式處理器 (Application Processor) PXA 系列

* 2006 年 7 月，Intel 宣布將 PXA 系列的處理器部門，包含 PXA2XX 及 PXA9XX（代號：Hermon）賣給 Marvell 公司。

#### PXA210

代號 Sabinal

#### PXA25x

代號 Cotulla

* PXA250 [已停產]
* PXA255 官方網址 PXA255 （頁面存檔備份，存於網際網路檔案館）

#### PXA26X

* PXA26X 官方網址 PXA26X （頁面存檔備份，存於網際網路檔案館）

#### PXA27X

PXA27x 系列 (內部代號 Bulverde) 包括了 PXA270 和 PXA271-PXA272 幾款處理器。這次升級是 XScale 系列處理器的一次巨大提升。PXA270 有以下幾種運行頻率： 312 MHz, 416 MHz, 520 MHz 。對於封裝內沒有內置內存的單獨 CPU 版本，還可以運行在 624 MHz 的高頻率。PXA271 可以運行在 312 MHz 或 416 MHz，在同一個封裝內還集成了 32 MiB 的 16 位 stacked StrataFlash 快閃記憶體和 32 MiB 的 16 位 SDRAM 內存。 PXA272 可以運行在 312 MHz, 416 MHz 或 520 MHz，並內置 64 MiB 的 32 位 stacked StrataFlash 快閃記憶體。

Intel 還在 PXA27x 系列中加入了如下的新技術：

* 移動版 SpeedStep： 作業系統可以根據運行需要調節 CPU 頻率以節能。
* 移動 MMX： 43 條新的 SIMD 指令 包含了 完整的 MMX 指令集 和一些 SSE 指令集中的整數指令。 移動 MMX 提供了 16 條額外的 64 位 暫存器，並可以被當成雙重 32 位的來處理，像四個 16 位 halfwords 或八個 8 位 字節。 這項能力可以加速晶片的編碼和解碼速度，提高多媒體和遊戲的性能。
* 附加的外部設計： 例如 USB-Host 界面和攝像頭界面。
* 集成 256KB SRAM 緩存，降低功耗和延遲。

PXA27x 系列於 2004 年 4 月發布。此外 Intel 還發布了 2700G 嵌入式圖形協處理器 。

* PXA27X 官方網址 PXA27X （頁面存檔備份，存於網際網路檔案館）
* 預計 2009 年 EOL

#### PXA3xx(Monahans)

* 2005 年 8 月，Intel 發布了 PXA27X 的下一代產品，代號為 Monahans 的 CPU。
* 2006 年 11 月，Marvell 公司發表了 PXA300,PXA310,PXA320.

#### PXA800F

* PXA800F Processor （頁面存檔備份，存於網際網路檔案館）

#### PXA16x

pxa16x 處理器具有強勁的運算能力，尤其適用於對於成本敏感的系統和嵌入式系統，比如電子相框、電子閱讀器、多功能印表機顯示器、IP 電話，網絡相機以及家庭控制系統。

#### PXA90x

Marvell 推出了 PXA90x 處理器，她集成了 GSM/CDMA 通訊模塊的 XScale 核心

PXA90x 運用 130 nm 技術製造

#### PXA930/935

PXA930 和 PXA935 系列處理器使用了發展自 Marvell 公司的架構，以替代原有的 Xscale 或 ARM 的設計。這個設計，被稱為 Sheeva 內核，是 ARM 兼容的。Sheeva 內核是一款所謂的多核架構內碼名為 Tavor; 多核意味著它支持 ARMv5TE, ARMv6 和 ARMv7 指令集。這一新的架構相對於舊的 Xscale 架構而言有突破式的跨越。PXA930 使用 65 奈米技術而 PXA935 建築在 45 奈米之上。

PXA930 用在黑莓 Bold9700 上。

#### PXA940

PXA940 系列處理器基於 ARM Cortex-A8 內核，但是並不為大家所熟知。 它採用了 45 奈米的加工工藝生產，黑莓的 Torch 9800 手機採用了這款晶片。

#### PXA986/PXA988

其為雙核 Cortex A9 處理器。用於 Samsung Galaxy Tab 3 7.0 等裝置。

#### PXA1088

這是個配撘了 Vivante GPU 的 Cortex A7 四核心處理器

### 控制平台處理器 (Control Plane Processors) IXC 系列

* IXC1100

### I/O 處理器 (I/O Processors) IOP 系列

目前有 IOP303, IOP310, IOP321, IOP331, IOP332 與 IOP333。工作頻率自 100MHz 到 800MHz。

### 網路處理器 (Network Processors) IXP 系列

IXP 產品線主要用來設計網路設備以及工業控制用機器。主要應用有 IP 電話、網路交換機（switch）、無線網路產品（wireless AP）以及數位媒體播放器（Digital Media Player）。目前有下列產品：

* IXP420, IXP421, IXP422, IXP423, IXP425
* IXP455, IXP460 與 IXP465。
* IXP1200, IXP2350, IXP2325, IXP2400
* IXP2805, IXP2855

### CE 系列

* 2007 年 4 月，Intel 發表了一款速度高達 1GHz 的 Xscale 核心的多媒體處理器 CE2110
* [1] （頁面存檔備份，存於網際網路檔案館）

### 其他系列

* 另外有兩種單獨設計的 CPU:80200 與 80219，主要用途是一些需要 PCI 介面的產品應用，多半用途為 NAS（網路儲存設備）。

## 參考資料

## 外部連結

* Intel XScale 技術概觀 （頁面存檔備份，存於網際網路檔案館）
* RIM 採用英特爾 Hermon 晶片