Предыдущая Следующая

Фирмой ARM разработан целый ряд 32-битных RISC-процессоров с различными возможностями и различной производительностью, а ядро ARM7, разработанное еще в 1994 году, используется до настоящего времени. Сама фирма определяет процессор ARM7 как универсальное ядро 32-битного RISC-микропроцессора с малым энергопотреблением, предназначенное для использования в различных заказных и специальных ИС. Малые размеры RISC-ядра позволяют успешно интегрировать его в большие заказные схемы, которые могут содержать RAM, ROM (Flash), DSP, дополнительную логику и другие элементы.

К областям применения ядра ARM7 фирма-производитель относит:

• телекоммуникации — контроллеры GSM-терминалов;

• обмен данными — средства преобразования протоколов и модемы;

• портативные вычисления — Palmtop-компьютеры;

• портативные измерительные устройства — карманные устройства сбора данных;

• автомобильную технику — устройства управления двигателями;

• информационные системы — Smart-карты;

• средства отображения — JPEG-контроллеры.

Пришедшее на смену ARM6 THUMB семейство ядер ARM7 THUMB разработано на основе 32-битной целочисленной RISC-архитектуры и обеспечивает максимальную производительность до 130 MIPS. Удельная производительность ядра ARM7 THUMB, изготовленного по 0.18-мкм технологии, составляет 0.9... 1.0 MIPS/МГц тактовой частоты, а энергопотребление составляет не более 0.39...0.40 мВт/МГц. Ядро ARM7TDMI-S, о котором пойдет речь в книге, является синтезируемым.

Все ядра семейства ARM7 THUMB имеют традиционную архитектуру фон Неймана с общей памятью команд и данных. В последующих семействах ARM9 и ARM 10 реализуется гарвардская архитектура с раздельной внутренней кэшпамятью команд и данных.

Один из «кремниевых» партнеров ARM, корпорация NXP (до 2006 г. она называлась Philips Semiconductors), выпускает широкую номенклатуру 16/32-битных микроконтроллеров с ядром ARM7TDMI-S — семейство LPC2000. Эти устройства имеют весьма привлекательное для потребителей соотношение «цена/качество» и обеспечивают производительность в десятки MIPS.

Назначением данной книги представляется оказание помощи разработчикам в использовании микроконтроллеров семейства LPC2000 при проектировании электронной аппаратуры. В своей справочной части книга основана на переводе оригинальной документации производителя. В целом же, она представляет собой не только справочное пособие для изучения микроконтроллеров семейства LPC2000, но и практическое руководство по их прикладному использованию. Автор не ставил перед собой задачу создать всеобъемлющий справочник по всем микроконтроллерам семейства LPC2000, в связи с чем, описание ряда периферийных узлов LPC2000 дано в книге на примере нескольких, наиболее типичных, представителей этого семейства.

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


Предыдущая Следующая






Warning: include(./news.php) [function.include]: failed to open stream: No such file or directory in /var/www/picprof/data/www/picprof.com/book/book4_13.html on line 120

Warning: include(./news.php) [function.include]: failed to open stream: No such file or directory in /var/www/picprof/data/www/picprof.com/book/book4_13.html on line 120

Warning: include() [function.include]: Failed opening './news.php' for inclusion (include_path='.:/usr/share/pear:/usr/share/php') in /var/www/picprof/data/www/picprof.com/book/book4_13.html on line 120