Электронная книга изнутри (часть 2)


Возможности электронной книги в значительной степени опредляются ее внутренней архитектурой и используемыми в ее составе компонентами

  

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

 >>    Часть 1 
  

Процессоры

Аппаратно-программное обеспечение большинства компактных мобильных устройств создается обычно по сходным принципам с использованием однотипных схемотехнических решений и ограниченного множества комплектующих.

К таким компактным мобильным устройствам относятся:

  • КПК,
  • планшеты,
  • смартфоны,
  • многие телефоны,
  • ридеры  и  др. устройства.

Их внутренняя схемотеника в подавляющм большинстве случаев основана на использовании энергоэкономичных процессоров с ядрами микроархитектуры ARM.

В основе таких процессоров часто лежит 16/32-разрядное RISC-ядро ARM920T, ставшее основой ряда моделей ARM-процессоров линейки Samsung S3C24xx.

Структура RISC-ядра ARM920T приведена на рис. 1.

    

E-Reader inside 01

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

   

Основными характеристиками ядра ARM920T, которое относится, кстати, к семейству ядер ARM9TDMI, являются:

  • 16 Кбайт кэша команд,
  • 16 Кбайт кэша данных,
  • MMU (Memory Management Units) для команд и данных,
  • write buffer,
  • шина AMBA (Advanced Microprocessor Bus Architecture, AMBA 2.0, AHB/APB),
  • интерфейс ETM (Embedded Trace Macrocell).

Система команд совместима с ARM версии 4T (версия архитектуры ARMv4T) .

 

Основанный на ядре ARM920T пример процессора, используемого в ряде моделей ридеров, рассмотрен  в следующей части  данной статьи. 
   
 

>>    Часть 3