Теми рефератів
> Авіація та космонавтика > Банківська справа > Безпека життєдіяльності > Біографії > Біологія > Біологія і хімія > Біржова справа > Ботаніка та сільське гос-во > Бухгалтерський облік і аудит > Військова кафедра > Географія > Геодезія > Геологія > Держава та право > Журналістика > Видавнича справа та поліграфія > Іноземна мова > Інформатика > Інформатика, програмування > Історія > Історія техніки > Комунікації і зв'язок > Краєзнавство та етнографія > Короткий зміст творів > Кулінарія > Культура та мистецтво > Культурологія > Зарубіжна література > Російська мова > Маркетинг > Математика > Медицина, здоров'я > Медичні науки > Міжнародні відносини > Менеджмент > Москвоведение > Музика > Податки, оподаткування > Наука і техніка > Решта реферати > Педагогіка > Політологія > Право > Право, юриспруденція > Промисловість, виробництво > Психологія > Педагогіка > Радіоелектроніка > Реклама > Релігія і міфологія > Сексологія > Соціологія > Будівництво > Митна система > Технологія > Транспорт > Фізика > Фізкультура і спорт > Філософія > Фінансові науки > Хімія > Екологія > Економіка > Економіко-математичне моделювання > Етика > Юриспруденція > Мовознавство > Мовознавство, філологія > Контакти
Реклама
Українські реферати та твори » Остальные рефераты » Сімейство ARM9E

Реферат Сімейство 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, і це макроядро орієнтовано на застосування "Дійсно реального часу", в яких висока продуктивність і мале споживання забезпечуються без використання кеш. Дійсно, існує достатня кількість застосувань, для яких важливі переваги тісному зв'язку пам'яті з процесором і достатньо складна схема кеш в таких застосуваннях буде всього лише зайвим споживачем.

Обидва макроядра оснащені AHB AMBA інтерфейсом. Шина AMBA використовується в якості каркаса при розробці ASIC і безпроблемно працюють з коштами проектування провідних у галузі розробників, забезпечуючи високу швидкодію шини і логічний синтез для спрощення використання. Макроядра ARM946E і ARM966E зверху вниз сумісні на рівні кодів з процесорами сімейств ARM7 в„ў Thumb, ARM9 в„ў Thumb і рядом інших процесорів фірми. Фірма ARM забезпечує засоби перевірки правильності, що гарантують повне узгодження архітектури системи команд ARM і несуперечливе поведінку від усіх кремнієвих партнерів ARM, пропонуючи OEM справжні множинні вихідні можливості і допускаючи сильну підтримку третини постачальників.

Технічні характеристики приладів сімейства ARM9E

Ядро CPU Займана площа Кількість вентилів (тис.) Тактова частота Продуктивність, питома

ARM9E

5-рівневий конвеєр, інтерфейс Гарвардської шини, ARM RISC ядро з Thumb і EmbeddedICE, одноцікловий MAC 32x16

2, 7 мм2 при 0, 25 мкм 75 160 МГц при CMOS 0, 25 мкм> 200 МГц при CMOS 0, 18 мкм 1, 1 MIPS/МГц 1, 1 MMAC/МГц

(характеристики попередні)

Макроядро Ядро CPU Наявність кеш Кількість вентилів (тис.) Тактова частота Продуктивність, питома

ARM946E

кешувати процесорний макроядро

ARM9E 4 варіанти ємності 150 (без RAM) 160 МГц при CMOS 0, 25 мкм> 200 МГц при CMOS 0, 18 мкм 1, 1 MIPS/МГц 1, 1 MMAC/МГц

ARM966E

процесорний макроядро з тісним зв'язком з пам'яттю

ARM9E немає 90 - 100 (без RAM) 160 МГц при CMOS 0, 25 мкм> 200 МГц при CMOS 0, 18 мкм 1, 1 MIPS/МГц 1, 1 MMAC/МГц

Перші реалізації макроядер процесорів ARM946E і ARM966E поставляються як синтезується RTL код, що забезпечує швидкий перехід до технологій з різними топологічними нормами і таким новим технологіям як кремній-на-ізоляторі. Синтезується код дозволяє також використовувати стандартний потік проектування ASIC, сприяючий скороченню "часу виходу на ринок ".

Кремнієві партнери фірми ARM розраховують випустити перші прилади на базі нових макроядер десь в першому кварталі 2000 року. Зокрема, в серпні 1999 року першу ліцензію на використання макроядер ARM946E і ARM966E придбала фірма LSI Logic.

Список літератури

Для підготовки даної роботи були використані матеріали з сайту .gaw.ru/


загрузка...

Друкувати реферат
Реклама
Реклама
загрузка...