Рыноквстраиваемого управления обслуживается в настоящее время 8 и 16-разрядными приборамиот большого количества поставщиков. Однако, в перспективных применениях свысокими функциональными возможностями, эти приборы часто не обеспечиваюттребуемой производительности. Вот почему для таких применений необходима32-разрядная производительность процессоров RISC, объединенная с высокойплотностью кода, характерной для 16-разрядных процессоров CISC. ТехнологияThumb обеспечивает обе эти потребности, наводя мосты между 16-разряднымисистемами и завтрашними 32-разрядными системами.
Высокаяпроизводительности без добавочной стоимости
ФирмаARM считает, что Thumb-ориентированные ядра будут особенно успешноиспользоваться в применениях с относительно ограниченными возможностями, т.е. втех, в которых сегодня используют 8-разрядные и 16-разрядные контроллеры икоторым необходима большая производительность без дополнительных затрат.
/>
Рисунок7: Thumb-ориентированные ядра и занимаемая ими область производительности
Совместимость Исходного текста
Таккак Thumb-ориентированные ядра — просто расширение архитектуры ARM, разработчикможет компилировать коды Thumb, коды ARM или смесь обоих. Эта совместимость исходноготекста между Thumb-ориентированными ядрами и ядрами ARM, обеспечиваетбеспроблемный путь к будущим обновлениям до 32-разрядных уже находящихся вэксплуатации систем, что делает Thumb-ориентированные ядра гарантированнымвложением капитала в будущее.
Крометого, простота реализации технологии Thumb гарантирует, что перспективные ядраARM с еще более высокой производительностью также будут располагатьThumb-ориентированными возможностями.
/>
Рисунок8: Прикладные области для Thumb-ориентированного ядра
ARM7TDMI
ПервымThumb-ориентированным ядром стало ядро ARM7TDMI. Это ядро семейства ARM7располагающее:
Встроенноймакроячейкой EmbeddedICE™, поддерживающей отладку встроенного ядра
32-разряднымаппаратным умножителем
ДекомпрессоромThumb
32-разряднойпроизводительностью в 8- и 16-разрядных управляющих применениях
ЯдроARM7TDMI пополнило стандартный ряд 32-разрядных ядер ARM, обеспечив возможностьвыхода на рынок встраиваемого управления, привнося 32-разряднуюпроизводительность в 8 и 16-разрядные применения управления. ПервыйThumb-ориентированный прибор в кремнии был выпущен во второй половине 1995.
ЯдроARM7TDMI используется как лицензионная макроячейка ASIC ARM, предназначеннаяиспользования при создании стандартных приборов специального назначения .
Thumbверсии стандартных ядер фирмы ARM, уже разработанных и находящихся в разработке,способны принести еще более высокую производительность в 8 и 16-разрядный мирвстраиваемого управления. Технология уплотнения кода Thumb в сочетании суникальной производительностью StrongARM обеспечит уникальные попроизводительности решения для применений со встраиваемым управлением, требующихпроизводительности на уровне рабочей станции.
Список литературы
Дляподготовки данной работы были использованы материалы с сайта www.gaw.ru/