русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Тема 5.1 Общие сведения


Дата добавления: 2015-08-06; просмотров: 643; Нарушение авторских прав


Раздел 5. Микроконтроллеры ARM7 семейства AT91SAM7 фирмы Atmel

Процессорное ядро ARM7 было разработано британской фирмой ARM в 1994 году.

Ядро ARM7 является RISC-машиной, предполагающей использование небольшого числа команд и соответственно состоящей из относительно небольшого количества логических элементов. ARM7 имеет высокую производительность, низкое энергопотребление и достаточно небольшую площадь на кристалле. И именно малые размеры этого RISC-ядра позволяют успешно интегрировать его в большие интегральные схемы.

К областям применения микроконтроллеров с ядром ARM7 фирма ARM относит:

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

- обмен данными – средства преобразование протоколов и модемы;

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

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

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

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

- средства отображения – JPEG-контроллеры;

Семейство ядер ARM7 Thumb, имеющее дополнительный 16-битный режим, представляет собой ядро с целочисленной RISC-архитектурой, обеспечивающее максимальную производительность до 130 MIPS. При производстве по технологии 0,18 мкм удельная производительность ядра ARM7 Thumb составляет 0,9…1 MIPS/МГц тактовой частоты, а энергопотребление – не более 0,40 мВт/МГц.

Все ядра с ARM7 Thumb имеют традиционную архитектуру фон Неймана с общей памятью команд и данных.

МК с ядром ARM в настоящее время фактически выделились в отдельный класс контроллеров для встраиваемых приложений, именуемый ARM-контроллерами.

Один из партнеров фирмы ARM, корпорация Atmel выпускает широкую номенклатуру 32/16-битных МК с ядром ARM7 Thumb (ARM7TDMI) – семейство AT91SAM7.

До конца 2004 года компанией Atmel выпускалось более 10 наименований 32-разрядных микроконтроллеров, построенных на базе ядер ARM7TDMI и ARM920T. Наличие высокопроизводительного ядра и развитой периферии, достаточных для выполнения широкого круга задач, не способствовало широкому распространению этих кристаллов. Причины были разные: либо отсутствие интегрированной на кристалл оперативной и Flash-памяти, либо недостаточная пропускная способность шины внешней памяти данных и программ, либо неудобные для пайки "вручную" BGA-корпуса. Для некоторых разработчиков "барьером" была высокая стоимость средств разработки и отсутствие базовых примеров программ.



В 2004 году компания Atmel объявила о развитии нового направления 32-разрядных платформ, в которое были заложены следующие основные особенности:

- высокопроизводительное 32-разрядное ядро ARM7TDMI;

- внутренняя Flash-память на 32-разрядной системной шине;

- внутреннее ОЗУ на 32-разрядной системной шине;

- доступные ручной пайки корпуса (TQFP);

- дешевые средства разработки и программирования.

Семейство микроконтроллеров этого направления было названо SmartARM (префикс в наименовании микросхем - AT91SAM7). В начале 2005 года начали появляться первые представители этого семейства - микроконтроллеры линейки AT91SAM7S с интерфейсом USB и AT91SAM7A (SAM7A1 и SAM7A2) с интерфейсом CAN и - AT91SAM7X с интерфейсом Ethernet.



<== предыдущая лекция | следующая лекция ==>
Схема применения метода. | Тема 5.2.4 МК семейства AT91SAM7S фирмы Atmel


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 2.163 сек.