адати про специфіку застосування, хоча в певної міри не настільки гнучке, як у суперників). У той же час називати її В«замовний мікросхемоюВ» в загальноприйнятому сенсі не зовсім правомірно, ОМАР передбачає більш розвинені можливості В«підстроюванняВ» під конкретні вимоги, зокрема посредст вом модифікації мікропрограмних модулів (у той час це був серйозний додатковий аргумент на користь цієї архітектури).
Сьогодні всі поширені ОС забезпечують сумісність з ОМАР, включаючи Symbian, Windows Mobile і Palm OS. Розробка системного ПЗ ведеться стандартними засобами ОС плюс SDK TI або ж в пакеті Code Composer Studio, який надає повний набір засобів розробки ПЗ для платформи в цілому, маскуючи її двоїсту RISC/DSP природу.
Переваги системи, в якій інтегровано окремий процесор обробки сигналу, очевидні: врешті-решт саме до обробки сигналу зводяться практично всі функції, що вимагають скільки-небудь значної обчислювальної роботи в сучасному КПК. Для більшості стандартних програм зайві ресурси продуктивності навіть самих малопотужних сучасних ЦП (деякий виняток становить мобільне 3D, але це тема окремого обговорення). Використання окремого ЦП дозволяє різко підвищити обчислювальну потужність пристрою, зберігши на прийнятному рівні його енергоспоживання (також варто пам'ятати, що ^ Вимоги до харчування DSP в перерахунку на удільні одиниці значно нижче, ніж у порівнянного RISC-процесора). Це важливо зараз і буде ще важливіше завтра, коли терміналам стільникового зв'язку третього покоління доведеться забезпечувати ще й високоякісне відео та аудіо, причому все це паралельно (скажімо, власник не захоче переривати онлайнову гру при надходженні вхідного виклику).
Одна з ключових особливостей ОМАР - можливість ззовні, за допомогою досить тривіального API (з точки зору використання розробником прикладних програм, незнайомим з особливостями програмування DSP) маніпулювати модулями цифрової обробки сигналу. Втім, у ряді випадків розробники програмних платформ обмежують доступ до В«мостуВ» DSP/BIOS (DSP/BIOS Bridge), наприклад, Symbian надає засоби прямої роботи з цим API тільки в дорогих Premium-версіях SDK і DDK.
Треба відзначити, що також існує ряд бюджетних рішень, таких, як ОМАР310, де окремі можливості DSP реалізовані як В«розширенняВ» ЦП загального призначення (ARM925/ARM925T). p> За даними виробника, DSP TMS320C55x забезпечує приблизно трикратне перевагу у швидкодії над ЦП загального призначення при реалізації мультимедіа-алгоритмів. У якості бази для порівняння використовувалися ЦП StrongARM і ARM9E, серед тестів були завдання на розпакування JPEG, відтворення відеопотоку MPEG-4, ряд специфічних для комунікаційних пристроїв завдань (Таких, як придушення луни). p> У високопродуктивних моделях ЦП, побудованих на базі ОМАР2, це співвідношення ще краще. При цьому споживана потужність значно (більш ніж у два рази) менше, ніж для ЦП загального призначення.
Архітектура ОМАР об'єднує DSP серії С55х і ЦП AR...