Значительных успехов в области создании 16/32-битных микропроцессорных (микроконтроллерных) ядер добилась британская фирма Advanced RISC Machines (ARM), специализирующаяся на разработке микропроцессоров и периферии к ним, и продающая лицензии на их производство другим фирмам-производителям. 32-битные микроконтроллеры, использующие процессорное ядро с архитектурой ARM, приобрели широкую популярность у разработчиков. Благодаря высокой производительности и выгодному соотношению «цена/качество», микроконтроллеры с ядром ARM представляются многим потребителям элементной базы весьма перспективными. Фактически, микроконтроллеры с ядром ARM сегодня выделились в отдельный класс встраиваемых контроллеров — ARM-контроллеров.
1) В отечественной литературе принято употреблять термины «разряд», «разрядный». Но так как современной тенденции в цифровой технике более соответствует употребление понятий «бит», «битный» (бит — двоичный разряд), то в данном издании будет использоваться зарубежная терминология. (Прим. ред.)
Фирма ARM, являясь разработчиком процессорных ядер, не имеет собственного полупроводникового производства и не поставляет готовых кристаллов. Ядра поставляются заказчикам — производителям микросхем — в форме поведенческого описания на языке VHDL или Verilog (такие ядра называются синтезируемыми), в виде электрической схемы процессорного ядра или в виде топологической макроячейки (описания топологии ядра для реализации в составе интегральной микросхемы). Используя выбранную форму представления ядра, производители элементной базы создают различные модели микроконтроллеров, дополняя процессорное ядро набором периферийных устройств. При производстве микроконтроллеров используется современная нанотехнология, обеспечивающая минимальные размеры элементов транзисторной структуры микропроцессора 0.25,0.18 или 0.13 мкм.
«Кремниевыми» партнерами фирмы ARM, т. е. компаниями, которые используют ее разработки при создании своих приборов, являются такие производители элементной базы, как Alcatel, Atmel, Asahi Kasei Microsystems, Cirrus Logic, Digital, GEC Plessey, Hyundai, Lucent, Lucky GoldStar, NEC, OKI, Philips, Rockwell, Rohm, Samsung, Sharp, Sony, Symbios, Texas Instruments, VLSI, Yamaha. Некоторые из них применяют разработанные фирмой ARM процессоры для решения специальных задач, но чаще всего они используются в устройствах, предназначенных для массового применения (мобильные телефоны, системы управления автомобильными двигателями, лазерные принтеры и т. д.). Пользователь — разработчик аппаратуры — имеет дело с процессорными ядрами ARM, функционирующими в составе готовой микросхемы микроконтроллеров перечисленных производителей.
Процессоры ARM поддерживаются многими программными продуктами как самой компании, так и других производителей. Среди этих продуктов, которые образовали солидную инфраструктуру программного обеспечения и средств разработки, — отладчики, компиляторы C/C++, внутрисхемные эмуляторы, таблицы разработки, операционные системы реального времени, драйверы низкого уровня, а также программные приложения высокого уровня. Фирмы Accelerated Technology, Enea OSE Systems, ISI, JavaSoft, JMI, Microtec, Microsoft, Perihelion, Psion, Wind River и другие компании обеспечивают совместимость своих ОС и средств разработки с процессорами ARM.
НА ГЛАВНУЮ | | ЧТО ТАКОЕ PIC ? | | ПРОГРАММАТОР | | ПРОЕКТЫ | | СТАТЬИ | | ССЫЛКИ | | КАРТА САЙТА |