Основа КПК (часть 1)


Процессоры микроархитектутры Intel XScale стали основой многих линеек карманных персональных компьютеров, функциональные возможности которых определяются комплектом, внутренней архитектурой и применяемыми компонентами  

  

Евгений Рудометов 
 

  
  

В процессе своей сравнительно быстрой эволюции карманные персональные компьютеры (КПК) постепенно стали полноценными мультимедийными устройствами, способными в ряде случаев заменить своих более сложных и крупных собратьев. Однако, несмотря на функциональную насыщенность этих устройств, есть одно обстоятельство, не всегда устраивающее потенциальных пользователей. Речь идет о цене. Действительно, при внешнем виде, напоминающем обычные калькуляторы, многие модели КПК во многих случаях не уступают по цене настольным компьютерам и ноутбукам.

Основой большого количества КПК является сравнительно ограниченные по числу компонентов наборы электронных элемнетов. Тем не менее, их количество в данных компактных компьютерах довольно большое.

Базовым же элементом системы является центральный процессор архитектуры ARM.

Примером может служить процессор Intel PXA255 с ядром микроархитектуры Intel XScale и системой команд, совместимой с ARM. Этот процессор унаследовал лучшие черты своих предшественников и заложил основы для своих более совершенных потомков.

 

Процессор Intel PXA255

Процессор Intel PXA255, реализующий архитектуру и систему команд ARM, создан на основе своего предшественника Intel PXA250 и унаследовал большинство его архитектурных особенностей и функциональных возможностей.

Основным отличием Intel PXA255 является использование более производительной внутренней шины, чья тактовая частота была увеличена вдвое — 200 МГц (при тактовой частоте ядра 400 МГц) против 100 МГц у той же шины его прототипа. Это обеспечило значительное повышение скорости работы процессора и соответствующее увеличение производительности компьютерных систем, созданных с использованием Intel PXA255.

Архитектура процессора 

В основе процессора Intel PXA255 лежит 32 разрядное ядро XScale, приведенное на Рис. 1.

  

PXA255 01 

Рис. 1.  Структура ядра Intel XScale

 

Система команд Intel PXA255 совместима с ARM версии 5TE ISA (ARM Thumb Instruction Support, ARM DSP Enhanced Instructions).

Ядро XScale процессора Intel PXA255 обладает следующими основными характеристиками:

  • 32 Кбайт кэш команд,
  • 32 Кбайт кэш данных,
  • 2 Кбайт мини кэш данных,
  • 2 Кбайт мини кэш команд,
  • 40 бит аккумулятор и расширенное 16 разрядное устройство умножения для обработки мультимедийной информации,
  • средства управления памятью инструкций и данных и др.

 

В следующей части  данной статьи приведены некоторые подробности об архитектуре процессора Intel PXA255.
   
 

>>    Часть 2