Автор: Пользователь скрыл имя, 27 Февраля 2013 в 23:59, реферат
Процессоры ARM поддерживаются многими программными продуктами как самой компании, так и других производителей. Эти продукты образовали солидную инфраструктуру ПО и средств разработки. Среди них - отладчики, компиляторы С++, внутрисхемные эмуляторы, таблицы разработки, операционные системы реального времени, драйверы низкого уровня, а также программные применения высокого уровня. Accelerated Technology, Enea OSE Systems, ISI, JavaSoft, JMI, Microtec, Microsoft, Perihelion, Psion, Wind River и другие компании обеспечивают совместимость своих ОС и средств разработки с процессорами ARM.
Широкая полоса частот Intel SA-1110 обеспечивает быстрый отклик в применениях, требующих высокой производительности, подобных распознаванию речи и рукописного текста, программным модемам, и интерпретации Java. Такие способности позволяют мобильным устройствам, реализованным на базе SA-1110 обеспечить большие функциональные возможности, предоставлять большие возможности Internet взаимодействия.
Усовершенствованный высокопроизводительный контроллер памяти прибора Intel SA-1110 работает на частоте до 100 МГц и поддерживает до четырех банков синхронных, с быстрым страничным режимом или с расширенным выводом данных, DRAM, позволяя фирмам-изготовителям выбирать среди большого количества вариантов схем памяти, обеспечивая, таким образом, требуемые стоимость и производительность конечного продукта. Кроме того, контроллер памяти процессора SA-1110 поддерживает три банка статической памяти: ПЗУ, Flash, SRAM, и/или синхронной масочной ROM (SMROM). Контроллер памяти может обращаться к всем поддерживаемым типам памяти и устройствам I/O как по 16-разрядной, так и по 32-разрядной шине (за исключением SMROM, которая является только 32-разрядной), что позволяет реализовать экономичную, с малым количеством компонентов схему. Поддержка процессором Intel SA-1110 устройств I/O с изменяющейся латентностью позволяет использовать его в схемах, в которых используются такие дополнительные приборы как чип-компаньон и/или внешний графический контроллер. Такая эксплуатационная гибкость дает возможность изменять производительность систем во всем диапазоне требований мобильных прикладных вычислительных устройств - от автономных устройств размером с ладонь до высокопроизводительных средств обрамления PC (PC companions), для которых требуются дополнительные средства I/O и высокие графические возможности.
Тактовая частота (МГц) |
133 |
206 |
Производительность (Dhrystone 2.1 MIPS) |
150 |
235 |
Напряжение питания ядра (В) |
Vdd=1,55 ±5% |
Vdd=1,75 ±10% |
Напряжение питания I/O (В) |
Vddx=3,3 ±10% |
Vddx=3,3 ±10% |
Потребление типовое (мВт) |
<240 |
<400 |
Диапазон рабочих температур (°C) |
0-70 |
0-70 |
Технология |
0,35 мкм, 3 слоя металлизации |
0,35 мкм, 3 слоя металлизации |
Количество транзисторов (Млн) |
2.5 |
2.5 |
Корпус |
256mBGA |
256mBGA |
Для микропроцессора SA-1110 также был разработан чип-компаньон, получивший обозначение SA-1111.
Специалисты фирмы ARM так излагают основные идеи заложенные в новом семействе процессоров: чтобы отслеживать характер работы и, в зависимости от этого, снижать потребление, разработчики отказались от сложности и дороговизны полностью суперскалярной машины. Необходимый уровень производительности был достигнут за счет использования уникальных особенностей архитектуры ARM, обеспечивающих высокую степень внутреннего параллелизма в единожды созданной машине. Система команд векторных операций с плавающей точкой полностью новая, так что разработчики, проанализировав алгоритмы, необходимые для основных применений, имели возможность создать устройство очень быстрое, применяя возможные кремниевые решения для наиболее часто используемых операций, оставляя на долю программных решений действительно уникальные операции. Еще один уровень сложности был преодолен при разработке интерфейсов кэш и ЗУ, поскольку при высоком быстродействии процессора они оказывают огромное влияние на производительность.
Что то мы все о ядрах, макроядрах и ядерных технологиях. Не спорю - ядерные технологии являются весьма прогрессивными технологиями, обеспечивающими возможность создания специализированных приборов (ASIC и ASSP) с самыми широкими возможностями, ориентированных на самые различные применения. И для организации производства на базе ядерных технологий достаточно всего-то построить несколько кремниевых фабрик, оснащенных оборудованием, обеспечивающим производство ASIC и ASSP с топологическими нормами не хуже 0,35 мкм, и организовать работу поддерживающих отраслей. Вон, какой-то там, Тайвань, может себе это позволить.
Дело это вполне реализуемое, хотя специалистов у нас осталось не так уж и много, хотя прогресс в зарубежных полупроводниковых отраслях не останавливается, хотя вряд ли кто за рубежом будет спокойно смотреть на наши попытки догнать?
Наличия кремниевых фабрик достаточно, однако для того, чтобы средства, использованные на их строительство не были потрачены впустую необходим массовый рынок сбыта - применения, примером которых могут служить пресловутые пейджеры, сотовые телефоны, сетевое и Internet оборудование - необходима некоторая ниша, на которую и должны работать кремниевые фабрики.
Одним словом, эта проблема необходимости и достаточности остается открытой и ее решение может занять немало времени.
Однако вернемся к процессорам ARM. Кремниевых фабрик нет, рынков больших объемов нет. Но остаются средства автоматизации производственных процессов, измерительное и медицинское оборудование и много других применений, которые традиционно реализуются на стандартных микропроцессорах и микроконтроллерах. Какие же стандартные приборы на базе архитектуры ARM может использовать наш отечественный разработчик?
Выше уже упоминались
Первым членом
семейства StrongARM, порожденного
соглашением между фирмами ARM и Digital Semiconductor,
стал ориентированный на встраиваемые
применения микропроцессор SA-110 (StrongARM-110),
выпущенный еще в сентябре 1996 года. RISC
32-разрядная Гарвардская архитектура
ARM с пятиуровневым конвейером в сочетании
с низковольтной CMOS технологией и большим
опытом разработки высокопроизводительных
процессоров фирмы Digital позволили разработать
высокопроизводительный микропроцессор
с исключительным соотношением производительность/
Программируемый системный интерфейс микропроцессора SA-110 предоставляет пользователям высокую гибкость при разработке устройств, соответствующих специфическими требованиям применений. Интерфейс SA-110 может работать в синхронном или асинхронном режимах и программируется в диапазоне частот. Такая гибкость позволяет разработчикам организовывать интерфейс с различными типами памяти, ориентируясь или на обеспечение высокой производительности или на получение системы с невысокой стоимостью. Микропроцессор SA-110 способен работать с уровнями I/O 3,3 В, предоставляя разработчикам систем возможность использовать новейшие приборы памяти с напряжением питания 3,3 В и другие перспективные компоненты.
Тактовая частота (МГц) |
100 |
160 |
166 |
200 |
233 |
233 |
Производительность (Dhrystone 2.1 MIPS) |
115 |
185 |
192 |
230 |
268 |
268 |
Напряжение питания ядра (В) |
Vss=0.0 |
Vss=0.0 |
Vss=0.0 |
Vss=0.0 |
Vss=0.0 |
Vss=0.0 |
Напряжение питания I/O (В) |
Vssx=0.0 |
Vssx=0.0 |
Vssx=0.0 |
Vssx=0.0 |
Vssx=0.0 |
Vssx=0.0 |
Потребление типовое (мВт) |
Max=<300 |
Max=<450 |
Max=<450 |
Max=<900 |
Max=<1000 |
Max=<1000 |
Максимальная температура |
100 |
100 |
100 |
100 |
100 |
100 |
Диапазон рабочих температур (°C) |
0-70 |
0-70 |
0-70 |
0-70 |
0-70 |
0-60 |
Технология |
0,35 мкм, 3 слоя металлизации |
0,35 мкм, 3 слоя металлизации |
0,35 мкм, 3 слоя металлизации |
0,35 мкм, 3 слоя металлизации |
0,35 мкм, 3 слоя металлизации |
0,35 мкм, 3 слоя металлизации |
Количество транзисторов (Млн) |
2.1 |
2.1 |
2.1 |
2.1 |
2.1 |
2.1 |
Корпус |
144 TQFP |
144 TQFP |
144 TQFP |
144 TQFP |
144 TQFP |
144 TQFP |
С целью расширения возможностей и оптимизации полной производительности микропроцессора SA-110 и разрабатываемых на его основе устройств был разработан прибор базовой логики 21285. Этот прибор представляет собой схему однокристального интерфейса между микропроцессором SA-110, синхронными DRAM, Flash ROM и шиной PCI. В приборе интегрированы: DMA и контроллеры прерываний, программируемые таймеры, интеллектуальный I/O (I2O) модуль, параллельные и последовательные порты, и арбитр шины PCI.
Всего через
год после появления
Микропроцессор SA-1100, с максимальной тактовой частотой 220 МГц - первый встраиваемый процессор, приближающийся к соотношению 1000 MIPS/Вт. При тактовой частоте 220 МГц и напряжении питания 2,0 В микропроцессор SA-1100, ориентированный на встраиваемые применения, обеспечивает производительность 250 Dhrystone V2.1 MIPS, потребляя менее 550 мВт, ориентированная на мобильные применения версия с тактовой частотой 133 МГц и напряжением питания 1,5 В обеспечивает производительность 150 Dhrystone V2.1 MIPS, потребляя менее 230 мВт.
Высокая производительность микропроцессора SA-1100 обеспечивается высокой тактовой частотой и встроенными кэш большого объема, включающими кэш команд емкостью 16 Кбайт (Icache), кэш обратной записи данных (Dcache) и миникэш, обеспечивающими дополнительную гибкость при управлении перемещением данных. Встроенные буферы, модуль быстродействующего умножителя с функцией процессора цифрового сигнала (DSP) еще более расширяют полную производительность системы. К другим встроенным возможностям кристалла относятся: контроллер памяти, поддерживающий SRAM, DRAM, Flash, и ROM а также PCMCIA Типа 1 и 2; гибкий контроллер дисплея, поддерживающий монохромные и цветные дисплеи с разрешающей способностью до 1024x1024; пять последовательных и универсальных интерфейсов I/O, включая USB, кодек, IR, и SDLC; и все необходимые таймерные и системные функции.
Характеристики SA-1100 обеспечивают мобильным устройствам быстрый отклик, точные пользовательские интерфейсы и быструю интерпретацию Java. В применениях, использующих SA-1100 могут быть реализованы такие технологии, как распознавание речи и рукописного текста, преобразование текста в речь и реализация программных модемов (программная эмуляция модема v.34+, использует менее 25 процентов мощности CPU), с великолепным высокопроизводительным пользовательским интерфейсом. Этот улучшенный пользовательский интерфейс позволит и обычным потребителям и мобильным профессионалам более продуктивно работать и общаться посредством речи, рукописного или клавиатурного ввода.
Кроме того, малое потребление прибора SA-1100 в рабочем режиме, объединенное с энергосберегающими режимами idle и sleep, позволяет нормально работать мобильному применению в течение трех - шести недель от обычных AA батарей - это самый длительный срок жизни батарей для любого быстродействующего процессора.
Основные характеристики микропроцессоров SA-1100, выпускаемых под маркой фирмы Intel, приведены в таблице.
Как и для микропроцессора SA-110 для микропроцессора SA-1100 был разработан дополнительный прибор SA-1101, который фирма Intel теперь называет чип-компаньоном (companion chip). Чип-компаньон SA-1101 - высоко интегрированный прибор с малым потреблением, расширяющий производительность процессора SA-1100, обеспечивая реализацию основных возможностей, необходимых для перспективных карманных устройств. Прибор SA-1101 поддерживает USB устройства и содержит гибкий контроллер CRT и различные интерфейсы I/O, к которым относятся: два порта PS/2, 15 выводов I/O общего назначения (GPIO), интерфейс двух слотов PCMCIA, параллельный интерфейс IEEE 1284 и интерфейс клавиатуры, мультиплексируемый с GPIO и IEEE 1284 выводами. При совместной работе чип-компаньон SA-1101 и процессор SA-1100 обеспечивают одновременное отображение отличающихся данных на LCD дисплее и внешнем видео RGB/VGA мониторе. Устройства, оснащенные такой возможностью, позволяют выводить, к примеру, информацию презентации на экран крупноформатного монитора или через проектор и, одновременно, на экран мобильного устройства необходимые для чтения на презентации комментарии или другую необходимую информацию.
Богатый набор возможностей чип-компаньона SA-1101 способствует ускорению разработки и выпуска конкурентоспособных мобильных устройств.
Следующим пополнением семейства StrongARM, выпущенным в середине 1999 уже под маркой фирмы Intel года, стал микропроцессор SA-1110.
Поскольку массовые пользователи, и
деловые люди и обыватели, все
в большей мере используют в повседневной
жизни портативные