Возможности электронной книги в значительной степени опредляются ее внутренней архитектурой и используемыми в ее составе компонентами
Евгений Рудометов
>> Часть 1
Процессоры
Аппаратно-программное обеспечение большинства компактных мобильных устройств создается обычно по сходным принципам с использованием однотипных схемотехнических решений и ограниченного множества комплектующих.
К таким компактным мобильным устройствам относятся:
-
КПК,
-
планшеты,
-
смартфоны,
-
многие телефоны,
-
ридеры и др. устройства.
Их внутренняя схемотеника в подавляющм большинстве случаев основана на использовании энергоэкономичных процессоров с ядрами микроархитектуры ARM.
В основе таких процессоров часто лежит 16/32-разрядное RISC-ядро ARM920T, ставшее основой ряда моделей ARM-процессоров линейки Samsung S3C24xx.
Структура RISC-ядра ARM920T приведена на рис. 1.
Рис. 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