Відмінності між версіями «Процесор цифрових сигналів DSP. СПК»

Матеріал з Вікі ЦДУ
Перейти до: навігація, пошук
(Створена сторінка: '''Процесор цифрової обробки сигналів''' (процесор '''ЦОС''', '''eng:''' digital signal processor, DSP; '''рос:'''...)
 
Рядок 1: Рядок 1:
'''Процесор цифрової обробки сигналів''' (процесор '''ЦОС''', '''eng:''' digital signal processor, DSP; '''рос:''' ЦСП) — це спеціалізований програмований [[мікропроцесор]], призначений для маніпулювання в реальному масштабі часу потоком цифрових даних.
+
'''Процесор цифрової обробки сигналів''' (процесор '''ЦОС''', '''eng:''' digital signal processor, DSP; '''рос:''' ЦСП) — це спеціалізований програмований [[Мікропроцесор._СПК|мікропроцесор]], призначений для маніпулювання в реальному масштабі часу потоком цифрових даних.
  
 
Архітектура сигнальних процесорів має помітні особливості:
 
Архітектура сигнальних процесорів має помітні особливості:
 
* Швидке виконання операцій, характерних для цифрової обробки сигналів, наприклад, операція «множення з накопиченням» (MAC) (Y:=A*B+X) зазвичай виконується за один такт.
 
* Швидке виконання операцій, характерних для цифрової обробки сигналів, наприклад, операція «множення з накопиченням» (MAC) (Y:=A*B+X) зазвичай виконується за один такт.
 
* «Безплатні» за часом цикли із заздалегідь відомою довжиною.
 
* «Безплатні» за часом цикли із заздалегідь відомою довжиною.
* Більшість сигнальних процесорів мають вбудовану [[оперативна пам'ять|оперативну пам'ять]], з якої може здійснюватися вибірка декількох машинних слів одночасно.
+
* Більшість сигнальних процесорів мають вбудовану [[Оперативна пам'ять. Основні характеристики оперативної пам'яті. СПК|оперативну пам'ять]], з якої може здійснюватися вибірка декількох машинних слів одночасно.
 
* Детермінована робота з відомими часом виконання команд, що дозволяє виконувати планування роботи в реальному часі.
 
* Детермінована робота з відомими часом виконання команд, що дозволяє виконувати планування роботи в реальному часі.
 
* Досить велика довжина конвейєра, так що незаплановані умовні переходи можуть займати відносно багато часу.
 
* Досить велика довжина конвейєра, так що незаплановані умовні переходи можуть займати відносно багато часу.
* Екзотичний набір [[Регістр процесора|регістрів]] і інструкцій, часто складний для компіляторів. Деякі архітектури використовують [[VLIW]].
+
* Екзотичний набір регістрів і інструкцій, часто складний для компіляторів. Деякі архітектури використовують [http://uk.wikipedia.org/wiki/VLIW VLIW].
 
* В порівнянні з мікроконтролерами, обмежений набір периферійних пристроїв — втім, існують «перехідні» чіпи, що поєднують в собі властивості DSP і широку периферію мікроконтролерів.
 
* В порівнянні з мікроконтролерами, обмежений набір периферійних пристроїв — втім, існують «перехідні» чіпи, що поєднують в собі властивості DSP і широку периферію мікроконтролерів.
 +
 +
==Області застосування==
 +
*Комунікаційне обладнання:
 +
*Ущільнення каналів передачі даних;
 +
*Кодування аудіо- і відеопотоків;
 +
*Системи гідро- і радіолокації;
 +
*Розпізнавання голосу і зображень;
 +
*Голосові і музичні синтезатори;
 +
*Аналізатори спектру;
 +
*Керування технологічними процесами;
 +
*Інші області, де необхідна швидкісна обробка сигналів, в тому числі в реальному часі.
 +
[[Файл:Nintendo DSP-1 chip.jpg|thumb|300px|Процесор ЦОС для обробки відео [[Nintendo]]]]
 +
[[Файл:Blackfin BF537 63.jpg|thumb|300px|Процесор ЦОС в корпусі [[BGA]]]]
  
  
  
 
[[Користувач:Олійник Владислав|Олійник Владислав]] ([[Обговорення користувача:Олійник Владислав|обговорення]]) 13:31, 10 листопада 2014 (EET)
 
[[Користувач:Олійник Владислав|Олійник Владислав]] ([[Обговорення користувача:Олійник Владислав|обговорення]]) 13:31, 10 листопада 2014 (EET)

Версія за 13:42, 10 листопада 2014

Процесор цифрової обробки сигналів (процесор ЦОС, eng: digital signal processor, DSP; рос: ЦСП) — це спеціалізований програмований мікропроцесор, призначений для маніпулювання в реальному масштабі часу потоком цифрових даних.

Архітектура сигнальних процесорів має помітні особливості:

  • Швидке виконання операцій, характерних для цифрової обробки сигналів, наприклад, операція «множення з накопиченням» (MAC) (Y:=A*B+X) зазвичай виконується за один такт.
  • «Безплатні» за часом цикли із заздалегідь відомою довжиною.
  • Більшість сигнальних процесорів мають вбудовану оперативну пам'ять, з якої може здійснюватися вибірка декількох машинних слів одночасно.
  • Детермінована робота з відомими часом виконання команд, що дозволяє виконувати планування роботи в реальному часі.
  • Досить велика довжина конвейєра, так що незаплановані умовні переходи можуть займати відносно багато часу.
  • Екзотичний набір регістрів і інструкцій, часто складний для компіляторів. Деякі архітектури використовують VLIW.
  • В порівнянні з мікроконтролерами, обмежений набір периферійних пристроїв — втім, існують «перехідні» чіпи, що поєднують в собі властивості DSP і широку периферію мікроконтролерів.

Області застосування

  • Комунікаційне обладнання:
  • Ущільнення каналів передачі даних;
  • Кодування аудіо- і відеопотоків;
  • Системи гідро- і радіолокації;
  • Розпізнавання голосу і зображень;
  • Голосові і музичні синтезатори;
  • Аналізатори спектру;
  • Керування технологічними процесами;
  • Інші області, де необхідна швидкісна обробка сигналів, в тому числі в реальному часі.
Файл:Nintendo DSP-1 chip.jpg
Процесор ЦОС для обробки відео Nintendo
Файл:Blackfin BF537 63.jpg
Процесор ЦОС в корпусі BGA


Олійник Владислав (обговорення) 13:31, 10 листопада 2014 (EET)