Оптимизиран за програмиране с езиците С, С++ и ЕС++ e DSP ST100 на ST Microelectronics, чиито команди в голямата си част се използват и в програмирането на устройства, работещи в съответствие с изискванията на европейските телекомуникационни стандарти.
Оптимизиран за програмиране с езиците С, С++ и ЕС++ e DSP ST100 на ST Microelectronics, чиито команди в голямата си част се използват и в програмирането на устройства, работещи в съответствие с изискванията на европейските телекомуникационни стандарти.
Процесорът TMS320C6424 на Texas Instruments е с фиксирана запетая и работи с VLIW. Освен 2 умножителя и 6 ALU съдържа два 64-разредни таймера, както и PLL тактов генератор. Има вграден контролер за връзка с външна памет DDR2 и основните му приложения са в телекомуникациите и създаване на мрежи.
Специално за обработка на изображения е TMS320DM642 с подобни параметри, както предният, но една от разновидностите му е с тактова честота 720 MHz.
Най-новата фамилия на TI e DaVinci. Част от нея са многоядрените процесори TSM320DM643x с основно предназначение за индустриални приложения - роботи, системи за машинно зрение, охранителни системи. Даденият в табл. 1 TMS320DM6433-600 съдържа и допълнителни блокове за обработка на стандартни видеосигнали (PAL, S-video, YPbPr, RGB).
Най-новата фамилия на TI e DaVinci. Част от нея са многоядрените процесори TSM320DM643x с основно предназначение за индустриални приложения - роботи, системи за машинно зрение, охранителни системи. Даденият в табл. 1 TMS320DM6433-600 съдържа и допълнителни блокове за обработка на стандартни видеосигнали (PAL, S-video, YPbPr, RGB).
Серията С5000 на Texas Instruments съдържа 36 DSP с основно предназначение приложения в безжични мрежи и Интернет. Нейният представител TMS320VC5509A в табл. 1 има 4 вградени ADC и два таймера.
На последния ред на табл. 1 са дадени параметрите на 16-разредния mPD77210 с фиксирана запетая на NEC с основно предназначение за обработка на звукови сигнали в устройства с батерийно захранване.
Многопроцесорни системи
За по-нататъшно увеличаване на бързодействието често се използва т.нар. многопроцесорна обработка на данните (Multiprocessing) или паралелна обработка на данните (Parallel Processing). Идеята е всички DSP да работят едновременно и изпълняват различни части от програмата. Има няколко начина за свързване на DSP за този вид обработка, един от които е даден на фиг. 6. Алгоритъмът е разделен на части, като едновременно се изпълняват три от тях. Многопроцесорните системи обикновено се реализират като модули (най-често върху една печатна платка) и се предлагат не толкова от самите производители на DSP, а от други специализирани фирми. Например платката TZ-6U-VME на Bittware съдържа 2 групи от по четири ADSP-TS201. Предназначена е за обмен на 64-разредни данни по шина PCI със скорост 66 Mbps.
Фирмата Innovative Integration има 5 серии модули, всяка с 4-6 модела. Например модулът Toro от серията Matador съдържа DSP на Texas Instruments и 16 на брой 16-разредни ADС и DAC, като обработва данни със скорост 250 kbps.
Фирмата Innovative Integration има 5 серии модули, всяка с 4-6 модела. Например модулът Toro от серията Matador съдържа DSP на Texas Instruments и 16 на брой 16-разредни ADС и DAC, като обработва данни със скорост 250 kbps.
Задължителни улеснения
Като правило производителите на DSP създават много улеснения за разработката на устройства с тях. Освен кит обикновено се предлага компилатор за езика на високо ниво на процесора, програмен продукт за оптимизиране на програмирането на асемблер и интерфейс за наблюдаване на изпълнението на операциите от DSP на монитора на компютър, работещ под Windows.
Приложения
Приложения
Освен вече споменатите, е даден пример за използването на DSP в управлението на хидравличен вентил. Той обработва данните от сензори за температура и налягане на преминаващата течност и управлява линейния двигател в съответствие с данните от полевата шина (Fieldbus).