Процессоры микроархитектутры Intel XScale стали основой многих линеек карманных персональных компьютеров, функциональные возможности которых определяются комплектом, внутренней архитектурой и применяемыми компонентами
Евгений Рудометов
>> Часть 1
Совместно с ядром XScale в состав процессора Intel PXA255 (Рис. 2) интегрированы следующие технические средства:
- контроллер памяти,
- контроллер тактовой частоты и мощности,
- контроллер DMA,
- контроллер LCD,
- USB Client,
- AC’97,
- I2S,
- MultiMediaCard,
- FIR Communication,
- Syinchronous Serial Protocol Port,
- I2C,
- General Purpose I/O,
- Full Function UART,
- Standard UART),
- Bluetooth UART (стандартный последовательный 960 Кбит UART интерфейс к приемопередающему модулю),
- Real-Time Clock,
- OS Timers,
- Pulse Width Modulation,
- контролер прерываний.
Рис. 2. Функциональная схема процессора Intel PXA255
Встроенный в состав процессора Intel PXA255 контроллер памяти поддерживает широкий ассортимент типов микросхем памяти с учетом их разной внутренней и внешней организации. Данным контроллером памяти поддерживается: до четырех банков динамической памяти SDRAM, до шести статических чипов памяти ROM, Flash, SRAM, а также чипы-компаньоны. Кроме того, в компьютерной системе, созданной на основе Intel PXA255, может быть до двух слотов PCMCIA или Compact Flash. При этом интерфейс системной памяти поддерживает: 100 МГц SDRAM, от 4 Мбайт до 256 Мбайт SDRAM, 4 банка SDRAM по 64 Мбайт.
Встроенный контроллер жидко-кристаллического дисплея (LCD) способен работать с пассивными или активными панелями LCD. Этот контроллер обеспечивает поддержку 1, 2, 4 бит серого и 8 или 16 бит цвета пикселов, а 256 бит палитра обеспечивает гибкость. Возможна работа с дисплеем разрешения 1024 х 1024, однако рекомендованное разрешение — до 800 х 600 пикселов при 16 бит цвета.
Процессор Intel PXA255, как и его предшественник Intel PXA250, разработан по технологии 0,18 мкм. Поддерживается работа ядра с тактовой частотой 100-400 МГц (для сравнения максимальная тактовая частота предшественника Intel PXA250 и Intel PXA255 — процессора Intel PXA210 достигала значения всего лишь 200 МГц). Разные режимы эксплуатации обеспечивают масштабирование компьютерной системы, созданной на основе Intel PXA255, как по производительности, определяемой тактовой частотой, так и по энергопотреблению, зависящему от тактовой частоты и напряжения питания. При этом, чем выше напряжение питания процессора, конечно, в пределах допустимого уровня, тем выше можно установить значение тактовой частоты, и наоборот — чем ниже напряжение питания, тем ниже максимальное значение тактовой частоты.
Энергопотребление зависит от режимов эксплуатации. Максимальное энергопотребление процессора Intel PXA255 составляет 2,6 Вт (“active mode”, 400 МГц), типичное — 411 мВт (“active mode”, 400 МГц), минимальное — 63 мВт (“idle mode”, 200 МГц)
В следующей части данной статьи приведены режимы процессора Intel PXA255 и некоторые подробности платформы.
>> Часть 3