- •Мікропроцесорні системи зміст
- •2.1. Склад схем підтримки
- •2.2. Буферні регістри та шинні формувачі
- •2.3. Програмований паралельний інтерфейс 8255
- •5.3. Dsp сімейства tms320с1х
- •1. Однокристальні універсальні мікропроцесори
- •Класифікація мікропроцесорів (мп)
- •Восьмирозрядний мікропроцесор i8080
- •Восьмирозрядні мікропроцесори 8085 і z80
- •Шістнадцятирозрядний мікропроцесор 8086
- •Арифметичний співпроцесор 8087
- •Мікропроцесор Intel 8088
- •16-Розрядний мікропроцесор 80286
- •Мікропроцесор 80386
- •Арифметичні співпроцесори 80287 і 80387
- •Мікропроцесор 486 dx
- •Мікропроцесор Pentium
- •1.12 Мікропроцесор Pentium Pro, Pentium II
- •1.13. Мікропроцесор amd-k6
- •Оцінка продуктивності мп
- •2. Схеми підтримки. Контролери
- •2.1. Склад схем підтримки
- •2.2. Буферні регістри та шинні формувачі
- •2.3. Програмований паралельний інтерфейс 8255
- •2.4. Програмований послідовний інтерфейс 8251 (універсальний синхронно-асинхронний прийомо-передавач)
- •2.5. Програмований контролер переривання 8259а
- •2.6. Контролер прямого доступу до пам’яті 8237а
- •2.7. Інтервальний таймера 8254.
- •Сi – вхід лічильника;
- •2.8. Система реального часу
- •3. Процесори зі скороченою кількістю команд (risc-процесори)
- •3.1. Особливості risc-процесорів
- •3.2. Risc-процесор Alpha 21164 компанії dec
- •3.3. Risc-процесор PowerPc620
- •3.4. Risc-процесор mips-10000
- •3.5. Risc-процесор ра-8000
- •3.6. Risc-процесор UltraSparc іі
- •3.7. Risc-процесори UltraSparc ііі, UltraSparc іv
- •4.Системні ресурси та системні шини. Чипсети
- •4.1. Системні шини
- •4.2. Розподіл і організація пам'яті пк
- •4.3. Кеш пам’ять
- •4.4. Чипсети
- •Характеристика чипсетів
- •4.4.2. Чипсети серії 440
- •5. Цифрові сигнальні процесори (dsp)
- •5.1. Алгоритми обробки цифрової інформації та області застосування сигнальних процесорів
- •5.2. Особливості роботи сигнальних процесорів
- •5.3. Dsp сімейства tms320с1х
- •5.4. Сигнальні процесори сімейства tms320с2х
- •5.5. Процесори dsp сімейства tms320c5x
- •5.6. Сигнальні процесори tms320c2xx і 320с54х
- •5.7. Сигнальний процесор tms320с30
- •5.8. Сигнальні процесори сімейства tms320с4х
- •5.9. Сигнальні процесори сімейства tms320c8x
- •5.10. Процесор сімейства tms320c62xх
- •5.11. Dsp процесори сімейства tms320c67х
- •5.12. Сигнальні процесори dsp сімейства adsp21xx
- •5.13. Сигнальні процесори dsp сімейства аdsp 21ххх
- •6. Мультипроцесорні обчислювальні системи
- •6.1. Класифікація обчислюваних систем
- •6.2. Характеристика СуперЕом серії Cray
- •6.3. Системи з масовим паралелізмом
- •Закон Амдала
- •6.5. Закон Густафсона
- •6.6. Грід – система
- •6.6.1. Ресурси Грід
- •6.6.2. Архітектура Грід-систем
- •Протоколи глобального Гріда
5.2. Особливості роботи сигнальних процесорів
Для побудови систем цифрової обробки сигналів використовуються спеціалізовані мікропроцесори — цифрові сигнальні мікропроцесори. Неможливість або неефективність застосування для вирішення задач ЦОС, універсальних мікропроцесорів пов'язана, з одного боку, з їх низькою продуктивністю на вказаних задачах, а з іншого боку — з їх надмірною надлишковістю для даних задач.
Відмітною особливістю задач цифрової обробки сигналів є потоковий характер обробки великих об'ємів даних в реальному режимі часу, що вимагає високої продуктивності процесора і забезпечення можливості інтенсивного обміну із зовнішніми пристроями. Відповідність даним вимогам досягається в даний час завдяки специфічній архітектурі сигнальних процесорів і проблемно-орієнтованій системі команд.
Сигнальні процесори володіють високим ступенем спеціалізації. У них широко використовуються методи скорочення тривалості командного такту, характерна і для універсальних RISC-процесорів, такі, як конвеєризація на рівні окремих мікрокоманд і команд, розміщення операндів більшості команд в регістрах, використання тіньових регістрів для збереження стану обчислень при перемиканні контексту, розділення пам'яті команд і даних (гарвардська архітектура). В той же час для сигнальних процесорів характерною є наявність апаратного помножувача, що дозволяє виконувати множення двох чисел за один такт. В універсальних процесорах множення зазвичай реалізується за декілька тактів, як послідовність операцій зрушення і складання. Іншою особливістю сигнальних процесорів є включення в систему команд таких операцій, як множення з накопиченням MAC (С := А х В + С), інверсія біт адреси, операції над бітами. У сигнальних процесорах реалізується апаратна підтримка програмних циклів, кільцевих буферів, обробки переривань.
Реалізація однотактного множення, а також команд, що використовують як операнди вміст елементів пам'яті, обумовлює порівняно низькі тактові частоти роботи цих процесорів.
Сигнальні процесори різних компаній-виробників утворюють два класи, що істотно відрізняються за ціною: дешевші мікропроцесори обробки даних у форматі з фіксованою точкою і дорожчі мікропроцесори, апаратно підтримуючі операції над даними у форматі з плаваючою точкою.
Використання в сигнальній обробці даних у форматі з плаваючою точкою обумовлене декількома причинами. Для багатьох завдань, пов'язаних з виконанням інтегральних і диференціальних перетворень, особливу значущість має точність обчислень, забезпечити яку дозволяє експоненціальний формат представлення даних. Алгоритми компресії, декомпресії, адаптивної фільтрації в цифровій обробці сигналів пов'язані з визначенням логарифмічних залежностей і вельми чутливі до точності представлення даних в широкому динамічному діапазоні значень. Робота з даними у форматі з плаваючою точкою істотно спрощує обробку, оскільки не вимагає виконання операції округлення і нормалізації даних, відстежування ситуацій втрати точності і переповнювання.
Ці процесори створювалися виходячи з потреби обробки в реальному часі відео- і аудіоінформації в мультимедійних ПК, ігрових приставках, побутових радіоелектронних приладах. Зважаючи на більш просту схемотехніку в порівнянні з універсальними сигнальними процесорами, вартість медійних процесорів досить низька (порядку S100), а значення показника продуктивності/вартість на 2—3 порядки більша. Пікове значення продуктивності медійних процесорів складає декілька мільярдів цілочисельних операцій в секунду.
До найбільш крупних виробників сигнальних мікропроцесорів відносяться компанії Texas Instruments, Analog Devices.