русс | укр

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

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

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

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


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

Тема 5.3 Процессорное ядро ARM7


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


 

Микроконтроллеры семейства AT91SAM7S выполнены на основе микропроцессорного ядра ARM7TDMI (разновидность ядра ARMv4T).

Ключевой принцип, лежащий в основе процессора ARM – простота. Ядро ARM7 является универсальной 32-битной RISC-машиной, предполагающей использования небольшого количества команд и соответственно состоящей из относительно небольшого количества логических элементов. Благодаря этому процессор ARM7 идеально подходит для использования во встраиваемых системах. Он имеет высокую производительность, низкое энергопотребление и занимает небольшую часть общей площади кристалла.

Помимо базового состояния, называемого ARM, процессор также использует уникальную архитектурную стратегию, известную как состояние Thumb, что подразумевает использование двух наборов команд: стандартная 32-битная система команд ARM и 16-битная сокращенная система команд Thumb, позволяющая приблизиться к двойной плотности кода по сравнению со стандартной.

Буквенные обозначения TDMI в названии ARM7TDMIсогласно спецификации компании ARM, имеют следующую расшифровку:

Т – наличие в составе ядра помимо базовой архитектуры ARM дополнительной архитектуры Thumb, что позволяет пользователю выбрать для своего приложения одно из двух состояний (систем команд): ARM и Thumb;

D – ядро имеет в своем составе дополнительные отладочные модули;

M – ядро имеет в своем составе дополнительный аппаратный умножитель, позволяющий выполнять команды умножения так называемой длинной формы (с 64-битным результатом);

I – ядро имеет в своем составе встроенную логику отладки (ICE).

 



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


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


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

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

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


 


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

 
 

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

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