ARM7TDMI

Материал из Википедии — свободной энциклопедии
Перейти к навигацииПерейти к поиску

ARM7 TDMI — ядро встраиваемого процессора, входящего в сериюARM7. ИспользуетThumb — 16-битный компонент подмножества 32-битных инструкций ARM7, трёхуровневый конвейер исполнения команд[1].

Типичное ядро ARM7 TDMI, реализованное поКМОП-технологии с топологическими нормами 0,18 мкм, занимает на кристалле площадь всего 0,53 мм², а мощность, рассеиваемая с такой площади, составляет всего 0,25 мВт/МГц[2].

Особенности архитектуры

[править |править код]
  • Производительность — 300MIPS при 0,13 мкм
  • СтатическийКМОП высокой плотности упаковки с нулевой минимальнойтактовой частотой
  • 16 32-разрядных регистров
  • Адресное пространство размером 232 адресов, 4 Гб линейно-адресуемого пространства
  • 32-битное регистровоеАЛУ с высокой производительностью операции умножения
  • Команды для обработки 8-битных, 16-битных и 32-битных данных
  • Два варианта прерываний FIQ (fast interrupt) — режим быстрого прерывания и IRQ — основной режим прерывания
  • Общая 32-битная шина адреса и данных
  • Банкируемые теневые регистры
  • Интерфейс подключениясопроцессора (до 16 шт.; например, для DSP или Java-ускорителя)
  • Широкие возможности для отладки (JTAG,внутрисхемный эмулятор[англ.], отладка в реальном времени). Модуль ETM (Embedded Trace Macrocell)
  • Поддержка Thumb-инструкций для 16-битных операций и увеличения плотности кода[3]

Примечания

[править |править код]
  1. Kamal, 2011, 15.2 ARM Architecture.
  2. ARM7TDMI (Rev 3) Core ProcessorАрхивная копия от 12 ноября 2015 наWayback Machine, ARM, 2001
  3. Kamal, 2011, 15.3 ARM7.

Литература

[править |править код]
  • Raj Kamal. Microcontrollers: Architecture, Programming, Interfacing and System Design. — 2nd Edition. — Pearson India, 2011. — 888 p. —ISBN 978-81-317-7311-6.
Иконка
Этозаготовка статьи обаппаратном обеспечении. Помогите Википедии, дополнив её.
Источник —https://ru.wikipedia.org/w/index.php?title=ARM7TDMI&oldid=137602863
Категория:
Скрытые категории: