Основные характеристики ядра ARM7 - реферат

32-разрядный RISC микропроцессор (32-разрядные шины данных и адреса) с производительностью 17 MIPS при тактовой частоте 25 МГц (пиковая производительность 25 MIPS)

32-разрядная адресация - линейное адресное место в 4 Гбайта - исключает потребность в сегментированной, разбитой на банки либо оверлейной памяти

30 один 32-разрядный регистр общего предназначения и 6 регистров состояния

Регистры адресов, записи и сборочного потока

Повторяющееся сдвиговое устройство Основные характеристики ядра ARM7 - реферат и перемножитель

Трехуровневый сборочный поток (подборка команды, ее декодирование и выполнение)

Рабочие режимы Big Endian и Little Endian

Напряжение питания 3, 3 и 5 В

Маленькое потребление 0, 6 мА/МГц, при изготовлении по CMOS технологии с топологическими нормами 0, 8 мкм.

Вполне статическая работа, позволяющая дополнительно снижать потребление за счет уменьшения тактовой частоты, что Основные характеристики ядра ARM7 - реферат совершенно для критических к потреблению применений

Резвый отклик на прерывания применений реального масштаба времени

Поддержка систем виртуальной памяти

Обычная но мощная система команд

Стоит отметить, что перевод ядра на технологию с уменьшенными топологическими нормами позволяет как повысить его производительность, так и еще более понизить потребление.

Блок-схема ядра ARM7

32-разрядная Основные характеристики ядра ARM7 - реферат система команд ядра ARM7 содержит одиннадцать базисных типов команд:

Два типа употребляют встроенное арифметико-логическое устройство, повторяющееся сдвиговое устройство и умножитель при операциях над данными в банке из 31 регистра, форматом по 32 разряда каждый;

Три класса команд управления перемещением данных меж памятью и регистрами, один оптимизированный на обеспечение гибкости адресации Основные характеристики ядра ARM7 - реферат, другой под резвое контекстное переключение и 3-ий под подкачку данных;

Три команды управляют потоком и уровнем привилегии выполнения;

Три типа созданы для управления наружными сопроцессорами, что позволяет расширить многофункциональные способности системы команд за пределами ядра.

Система команд ARM отлично обрабатывается компиляторами языков высочайшего уровня. В отличие от неких RISC Основные характеристики ядра ARM7 - реферат микропроцессоров, микропроцессор ARM7, при появлении необходимости в неком уменьшении объема кодов, допускает программирование и на ассемблере.

Предоставляя, на лицензионной базе, ядро ARM7 своим кремниевым партнерам компания ARM на базе разработала микроконтроллеры ARM7100, ARM7500 и ARM7500FE и, пожалуй, маленькое описание этих микроконтроллеров позволит оценить способности, предоставляемые ядром ARM Основные характеристики ядра ARM7 - реферат7.

Микроконтроллер ARM7100 можно именовать микроконтроллером широкого внедрения, так как он нацелен на внедрение в таких устройствах как: индивидуальные информационные устройства (PDA) и органайзеры, умственные мобильники и функциональные пейджеры, карманные измерительные устройства и системы сбора данных - в 2-ух словах - от карманных игр до офисного оборудования. Микроконтроллер организован по модульному Основные характеристики ядра ARM7 - реферат принципу с внедрением внутренней шины AMBA, организующей взаимодействие ядра со стандартными библиотечными ячейками периферии.

Два других микроконтроллера ARM7500 и ARM7500FE являются однокристальными микрокомпьютерами, нацеленными реализацию мультимедиа устройств, портативных и настольных компов, карманных вычислительных и измерительных устройств, интерактивных приставок цифрового TV, игровых консолей. Эти два микроконтроллера отличаются друг от друга Основные характеристики ядра ARM7 - реферат наличием в приборе ARM7500FE ускорителя операций с плавающей точкой (FPA) и, соответственно, его более высочайшей производительностью. Они также реализованы по модульному принципу и объединяют ядро ARM7 с самодостаточными макроячейками видео, звука, FPA (ARM7500FE) и стандартных библиотечных ячеек периферии.

Общим для всех 3-х процессоров является внедрение ядра ARM7, встроенного Основные характеристики ядра ARM7 - реферат одного кэш команд и данных емкостью 8 Кбайт (ARM7100) и 4 Кбайт (ARM7500 и ARM7500FE), MMU, буфера записи, наличие режимов сбережения энергии.

Главные свойства:

ARM7100

Производительность 18, 4 MIPS при тактовой частоте 18, 4 МГц и напряжении питания 3, 3 В

Потребление 66 мВт при напряжении питания 3, 3 В

Интегрированный единый кэш команд и данных емкостью 8 Кбайт

Интерфейс Основные характеристики ядра ARM7 - реферат ROM и расширения (сегменты 8x256 Мбайт 8-, 16- и 32-разрядные)

Контроллер DRAM с поддержкой резвого страничного режима (8-, 16- и 32-разрядных)

Адресуемое место в 3072 Мбайт

Порты I/O (4x8 + 1x4)

Телефонный CODEC интерфейс с FIFO на 16 б

Программируемый контроллер LCD (halfVGA - 640x240) с поддержкой DMA

Полнодуплексный UART с 2-мя 16-разрядными FIFO Основные характеристики ядра ARM7 - реферат и логикой протокола IrDA

Синхронный поочередный интерфейс

Два 16-разрядных таймера/счетчика и сторожевой таймер

Часы реального времени с компаратором

Два интерфейса с DC-DC преобразователями

Корпус PQFP с 208 выводами

ARM7500

Производительность 30 Dhrystone 2.1 MIPS при тактовой частоте 33 МГц и напряжении питания 5 В

Потребление 680 мВт при напряжении питания 5 В и работе на Основные характеристики ядра ARM7 - реферат драйвер SVGA монитора

Интегрированный единый кэш команд и данных емкостью 4 Кбайта

Прямое подсоединение ROM и резвый страничный режим DRAM (16- и 32-разрядных)

Адресуемое место в 288 Мбайт

Трехканальный контроллер DMA (видео, курсор и звук) с производительностью 63, 6 Мбайт/с

Контроллер I/O, поддерживающий AT-PC шину и подключение PCMCIA

Два поочередных Основные характеристики ядра ARM7 - реферат порта (клавиатура/мышь)

Четырехканальный ADC (подключение джойстика)

Система обработки звука с качеством CD и 8-канальный стерео выход

Видеоконтроллер с частотой пикселей 120 МГц и разрешением SVGA/SGA (1024x768)

8-разрядные DAC (R, G, B) для управления драйвером CRT

Формирователь сигнала с 16 уровнями сероватого для LCD монитора

Корпус PQFP с 240 выводами

ARM Основные характеристики ядра ARM7 - реферат7500FE - свойства подобны чертам ARM7500 кроме:

Производительность 36, 3 Dhrystone 2.1 MIPS при тактовой частоте 40 МГц и напряжении питания 5 В

Потребление 800 мВт при напряжении питания 5 В и работе на драйвер SVGA монитора

Интегрированный ускоритель операций с плавающей точкой (FPA), совместимый с IEEE 754-1985, обеспечивающий 5, 7 млн циклов SAXPY и до 6 MFLOP Linpack (на частоте 40 МГц)

Пиковая Основные характеристики ядра ARM7 - реферат полоса пропускания памяти 128 Мбайт/с

Исключен аналоговый порт звука

Уровень интеграции функций на одном кристалле иллюстрируется блок-схемой микроконтроллеров ARM7500 и ARM7500FE.

Примечание: FPA расположен исключительно в приборе ARM7500FE.

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

Стоит отметить, что программки, приготовленные даже для достаточно действенной 32-разрядной ARM системы команд, требуют памяти значимого объема, что в свою очередь приводит к росту общей цены системы. Спецы конторы Основные характеристики ядра ARM7 - реферат ARM предложили решение этой задачи, разработав и внедрив технологию Thumb, технологию, позволяющую значительно уменьшить объем кодов, нужных для реализации той же программки, что производится на 32-разрядной ARM системе команд. По сей день эта разработка считается наилучшей из технологий, использующих сжатые системы команд.



osnovnie-formi-beznalichnih-raschetov-v-banke.html
osnovnie-formi-deyatelnosti-i-mehanizmi-realizacii-koncepcii.html
osnovnie-formi-dvizheniya-materii.html