BigEdu.ru

Семейство ARM9E

Развитие техники, перефразируя известный тезис, идет по спирали. Так и фирма ARM, разработавшая процессорное семейство ARM7 Thumb с базовым ядром, соответствующими макрокомпонентами и синтезируемым ядром, сделала очередной виток, расширив семейство ARM9 Thumb приборами с новым качеством - ядром ARM9E и реализованными на его основе макроядрами ARM946E и ARM966E. Процессорное ядро ARM9E - это процессор ARM9TDMI™, расширенный DSP возможностями и предназначенный для таких применений, в которых необходимо сочетание возможностей микроконтроллера и DSP. Использование совмещенного однопроцессорного решения позволяет существенно упростить кристалл, уменьшить его размеры и сократить " время выхода на рынок " конечной продукции.

Новое ядро - это 32-разрядный RISC процессор на базе ядра ARM9TDMI, с системой команд ARM, расширенной новыми командами цифровой обработки сигналов и встроенным блоком, выполняющим операцию 16x32 умножения/аккумулирования (MAC) в течение одного тактового цикла. Ядро является Thumb-ориентированным - работает с Thumb® системой команд, обеспечивающей превосходную плотность кода. В процессор ARM9E встроена EmbeddedICE - RT™ логика, и разработана расширенная версия EmbeddedICE™ JTAG средств отладки программного обеспечения, лучше отвечающая потребностям систем, работающих в реальном масштабе времени.

Основными областями применения ядра могут быть контроллеры HDD, DVD и других устройств массовой памяти; контроллеры устройств распознавания и синтеза речи, средств кодирования и распространения речи по сетям и через Internet; устройства Dolby AC3 и MPEG MP3; персональные информационные устройства (PDA), торговые терминалы, аппаратные и в особенности программные модемы, автомобильная техники и многое другое.

Главная особенность ядра ARM9E - это расширенные DSP возможности:

Операции 16x16 и 32x16 перемножения/аккумулирования (MAC), выполняемые за один тактовый цикл, с добавлением в систему команд процессора новых команд

Дробная арифметика без насыщения, также с добавлением новых команд

Эффективный доступ к 16-разрядным величинам, обеспечивающий использование полной 32-разрядной полосы памяти

Новая команда CLZ улучшает производительность операции деления.

Все эти новые возможности обеспечивают трехкратное увеличение производительности 16-разрядных алгоритмов сервоуправления, вычисляя 10-элементное скалярное произведение за 125 нс, на частоте 160 МГц.

Полностью дуплексный G.732.1 кодер речи использует менее 25% от полной производительности на 160 МГц, оставляя 75% производительности для других приложений.

Совмещенное однопроцессорное решение ядра ARM9E, представляющее сочетание возможностей микроконтроллера и DSP, обеспечивает значительные выгоды, по сравнению с традиционными решениями, в которых используются отдельные DSP и процессор управления.

Уменьшен размер кристалла, снижена его сложность

Исключены средства межпроцессорной связи и синхронизации.

Исключено дублирование ресурсов во встроенных: системе памяти, организации шин, отладке, и трассировке.

Организован быстрый отклик на прерывания и контекстное переключение

Распределение производительности между кодами DSP и контроллера может динамически изменяться, в соответствии с требованиями системы.

Весь код имеет доступ к DSP умножителю и использует преимущества ортогональной RISC архитектуры с линейным 32-разрядным адресным пространством

Понижена сложность программирования

Используется единое унифицированное окружение разработки программного обеспечения и отладки

Расширенная система команд является превосходным объектом для компиляторов C и C++

Существенные выгоды от совмещенного однопроцессорного решения могут получить системы, для которых в разные периоды времени необходимы различные соотношения производительности DSP и контроллера. Примерами могут служить устройства Internet телефонии, которые одним процессором организуют телефонную связь с Internet, работу броузера и программного модема. Вычислительная мощность может динамически распределяться между выполняемыми задачами.

Ядра ARM946E и ARM966E являются макроядрами, реализованными на основе ядра ARM9E и предназначенными для интеграции в ASIC, ASSP и приборы класса SOC.

Макроядро ARM946E, в котором ядро ARM9E объединено с ассоциативным кэш, буфером записи и устройством защиты памяти, предназначено для встраиваемых применений, работающих с операционными системами реального времени. Архитектура кэш дает возможность разработчикам изменять размер кэш в соответствии с требованиями применения.

Ассоциативный кэш (4 версии объема) - возможность выбора размера кэш позволяет гибко изменить размер кристалла, при изменении размера кэш перепроектирование минимально

Модули защиты обеспечивают разбиение памяти на разделы и контроль атрибутами (кэширование, разрешения доступа) каждого раздела.

Адресное пространство команд и данных может иметь 8 разделов переменного размера.

Сопроцессорный интерфейс, в обеспечение дополнительных функциональных возможностей, тесно связан с ядром процессора.

Буфер записи минимизирует нагрузку системы.

В макроядре ARM966E ядро ARM9E объединено с буфером записи и жестко присоединенной SRAM, и это макроядро ориентировано на применения "действительно реального времени", в которых высокая производительность и малое потре

Внимание, отключите Adblock

Вы посетили наш сайт со включенным блокировщиком рекламы!
Ссылка для скачивания станет доступной сразу после отключения Adblock!

Скачать
Рефераты Развитие техники, перефразируя известный тезис, идет по спирали. Так и фирма ARM, разработавшая процессорное семейство ARM7 Thumb с базовым ядром,
Оценок: 1012 (Средняя 5 из 5)

Наверняка у вас есть товары или услуги, продажа которых приносит вам максимальную прибыль. Для быстрого старта в сети вам необходимо создание посадочной страницы (одностраничного сайта), на которой будет размещена информация о маржинальных товарах/услугах интернет магазина. За 8 лет опыта разработки конверсионных страниц мы выработали оптимальную структуру, которая позволит привлекать через landing page больше продаж. На такую структуру «одевается» ваш контент — фирменный стиль, тексты, фотографии, уникальные торговые предложения, после чего страница выходит в свет. Разработка лендинга и запуск в сети — до 7 рабочих дней. Стоит отметить, что в разработку самой посадочной страницы входит и написание копирайтером продающих текстов для вашего бизнеса, чтобы каждый посетитель страницы захотел совершить покупку именно у вас. Результат: качественно разработаная продающая посадочная страница, которая готова приносить вам новых клиентов.

© 2016 - 2022 BigEdu.ru