Фирмой 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 дано в книге на примере нескольких, наиболее типичных, представителей этого семейства.
Книга предназначена для специалистов в области разработки электронной аппаратуры, студентов соответствующих специальностей и радиолюбителей. Предполагается, что читатель знаком с основами цифровой и аналоговой схемотехники электронных устройств, а также обладает базовыми навыками программирования на языке С.
НА ГЛАВНУЮ | | ЧТО ТАКОЕ PIC ? | | ПРОГРАММАТОР | | ПРОЕКТЫ | | СТАТЬИ | | ССЫЛКИ | | КАРТА САЙТА |