Ринок встраиваемого управління обслуговується в даний час 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
<
p> Першим 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 забезпечить унікальні по продуктивності рішення для застосувань з вбудовуваним управлінням, що вимагають продуктивності на рівні робочої станції.
Список літератури
Для підготовки даної роботи були використані матеріали з сайту .gaw.ru/