an) і внутрісхемного емулятора (ICEBreaker).
Апаратні розширення налагодження ARM7TDMI, забезпечують розгорнуті можливості налагодження, що полегшують розробку користувальницького прикладного програмного забезпечення, операційних систем, і самих апаратних засобів. Апаратні розширення налагодження дозволяють зупиняти ядро ​​або при вибірці заданої команди (у контрольній точці) або при зверненні до даних (в точці перегляду), або асинхронно - за запитом налагодження.
У цих точках, через JTAG послідовний інтерфейс, може бути досліджене внутрішній стан ядра ARM7TDMI, що знаходиться в стані налагодження, і зовнішні стану системи. По завершенні дослідження стану ядра і системи можуть бути відновлені і продовжено виконання програми.
Режим налагодження ARM7TDMI встановлюється або запитом по одному з сигналів зовнішнього інтерфейсу налагодження, або внутрішнім функціональним блоком ICEBreaker, що складається з двох модулів контрольних точок (watchpoint), що працюють у реальному масштабі часу з регістрами стану та управління ядра, і забезпечує підтримку вбудованої налагодження ядра ARM7TDMI. ICEBreaker програмується в послідовному режимі з використанням контролера TAP - засоби управління роботою ланцюжків сканування (Scan Chain 0, 1 і 2) через послідовний інтерфейс JTAG.
Інтерфейс налагодження ARM7TDMI заснований на архітектурі, описаної в стандарті IEEE Std. 1149.1-1990 "Standard Test Access Port (TAP) and Boundary-Scan Architecture ". p> Як уже зазначалося вище високопродуктивне 32-розрядне статичне RISC ядро ARM7TDMI займає на кристалі дуже малу площу, мале споживання енергії ядром дозволяє використовувати його в критичних до споживання застосуваннях, технологія Thumb дозволяє використовувати пам'ять 16-розрядного формату меншої ємності і, відповідно, меншої вартості. Не дивно, що тільки протягом року, по закінченні розробки ядра ARM7TDMI, ядро ​​було ліцензовано такими фірмами, як NEC, TI, Symbios Logic, Oki, Atmel, Samsung і VLSI. Надалі ліцензії на використання ядра ARM7TDMI отримали такі гранди напівпровідникової та електронної галузей як IBM, HP, Epson, Matsushita і багато інших. p> Йдучи назустріч запитам фірм-розробників ASIC і ASSP, розробників електронної апаратури фірма ARM розширила номенклатуру функціональних макроядер на основі ядра ARM7TDMI (називатимемо макроядра деякий ядро, в даному випадку ARM7TDMI, зі схемотехнически інтегрованими разом ним додатковими, розширюють його можливості функціональними модулями) і в даний час в сімейство ARM7 Thumb входять: ядро ​​ARM7TDMI, макроядра ARM710T, ARM720T і ARM740T, і синтезується (із змінною конфігурацією) ядро ​​ARM7TDMI-S.
Основні характеристики чотирьох перших процесорів наведені в таблиці.
Ядро CPU
Площа кристала
Споживання (mW/MHz)
Тактова частота
Продуктивність
Ядро CPU