Рынок встраиваемого управления обслуживается в настоящее время 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 обеспечит уникальные по производительности решения для применений со встраиваемым управлением, требующих производительности на уровне рабочей станции.
Список литературы
Для подготовки данной работы были использованы материалы с сайта http://www.gaw.ru/
Похожие работы
... . Макроядра оснащены портами для присоединения встраиваемых сопроцессоров, что обеспечивает расширение функциональных возможностей макроядер ARM7XXT архитектурно непротиворечивым способом. Ядро ARM7TDMI-STM, являющееся последним пополнением семейства ARM7T, это Thumb-ориентированное синтезируемое 32-разрядное RISC ядро с изменяемой конфигурацией, высокой производительностью и малым потреблением. ...
... десятилетий назад. Но в сегменте настольных и мобильных ПК, реализованных на традиционных технологиях, выхода нет — требования совместимости для ноутбуков звучат столь же значимо, как и для настольных ПК. Тем не менее в сегменте карманных компьютеров ситуация несколько иная. Компания Intel — один из главных участников рынка в секторе ЦП для карманных ПК. Но именно «один из», здесь у нее есть ...
... литературные источники, приведенные в списке использованной литературы. На основании интереснейшего проведенного мной исследования семантических особенностей фразеологических единиц, объединенных концептом «время», можно произвести определенные выводы. Английский язык в настоящее время развивается и модернизируется, что обуславливается концептом «время». В его структуре происходят изменения, ...
... с приглашением по запросу (в машинной графике)required parameter обязательный параметрrequired space обязательный пробел (в системах подготовки текстов)requirements specification 1. техническое задание 2. описание требований к программному средствуrerun перезапуск, повторный запускreschedule переупорядочивать очередь (о диспетчере операционной системы)reschedule interval период переупорядочения ...
0 комментариев