- •Введение
- •Основные характеристики ядра arm7
- •Блок-схема ядра arm7
- •Основные характеристики: arm7100
- •Arm7500
- •Архитектура с расширенными возможностями
- •Решение от фирмы arm
- •Концепция Thumb
- •Уникальное преимущество
- •Размер и критичные к производительности подпрограммы
- •Превосходная плотность кода
- •16-Разрядные команды
- •Самая маленькая площадь, занимаемая ядром на кристалле
- •Полная 32-разрядная архитектура
- •Размер кода и производительность
- •Высокая производительности без добавочной стоимости
- •Совместимость Исходного текста
- •Arm7tdmi
- •Аппаратные аспекты
- •Декодирование и выполнение в едином цикле
- •Изящное решение
- •Аспекты программного обеспечения
- •36 Команд
- •Компромисс производительность/плотность кода
- •Бит состояния Thumb/arm
- •Возможность работы с памятью большой емкости
- •Thumb код в действии Простая подпрограмма на языке c
- •Эквивалент arm ассемблерной версии - (исключая преамбулу):
- •Версия Thumb ассемблирования:
- •Меньший размер ассемблированного кода Thumb
- •Пример кодирования вручную
- •Mаршрут разработки программного обеспечения
- •Тестирование Thumb
- •Тестирование размера кода
- •Ведущая в отрасли плотность кода
- •Тестирование производительности
- •Великолепная производительность
- •Исключительная плотность кода и производительность
- •Ведущая Dhrystone mips производительность
- •Thumb-ориентированное ядро arm7tdmi и его развитие
- •Системная шина amba
- •Развитая высокопроизводительная шина (Advanced High-performance Bus - ahb)
- •Развитая системная шина (Advanced System Bus - asb)
- •Amba шина периферии Развитая шина периферии (Advanced Peripheral Bus - apb)
- •Amba методология тестирования
- •Семейство arm9 Thumb
- •Технические характеристики приборов семейства arm9 Thumb
- •Семейство arm9e
- •Технические характеристики приборов семейства arm9e
- •Семейство arm10 Thumb
- •Микропроцессоры семейства StrongArm
- •Микропроцессор sa-110
- •Основные характеристики микропроцессоров sa-110
- •Микропроцессор sa-1100
- •Блок-схема sa-1100
- •Основные характеристики микропроцессоров sa-1100
- •Блок-схема sa-1101 Микропроцессор sa-1110
- •Блок-схема sa-1110
- •Основные характеристики микропроцессоров sa-1100
- •Блок-схема чип-компаньона sa-1111
- •Основные характеристики чип-компаньона sa-1111
- •Блок-схема устройства, реализованного на основе микропроцессора sa-1110 и чип-компаньона sa-1111
Блок-схема устройства, реализованного на основе микропроцессора sa-1110 и чип-компаньона sa-1111
Кроме стандартных микропроцессоров семейства StrongARM фирма Intel на основе RISC ядра SA-1 разработала перепрограммируемый сетевую машину - сетевой процессор IXP1200, содержащий, кроме ядра SA-1, шесть программируемых микромеханизмов (микроконтроллеров) пакетной обработки.
В последних сообщениях фирм Intel и ARM говорится о продолжении совместных работ в области технологии StrongARM и, согласно оценкам специалистов, производительность приборов нового поколения будет в два - три раза выше, чем у приборов предшествующего поколения.
Новое поколение технологии StrongARM использует современную микро-архитектуру и методы проектирования интегральных микросхем, максимизирующие отношение MIPS/Вт. В суперконвейерной RISC архитектуре используются семиуровневый целочисленный и восьмиуровневый (память) конвейеры. Динамическое предсказание переходов и расширенные пути обхода данных, резко увеличивают полосу пропускания данных.
Техника динамического управления напряжением фирмы Intel, обеспечивающая высокую экономичность и увеличивающая срок жизни батарей, использует активное масштабирование напряжений, режимы энергосбережения, "выключающие" элементы схемы при простое и быстро их "пробуждающие" для работы на полном быстродействии, и низкое рабочее напряжение.
При тактовой частоте от 150 до 600 МГц процессоры StrongARM нового поколения должны обеспечить производительность от 185 до 750 MIPS при потреблении в диапазоне от 40 до 450 мВт.