Основни функционални възли. Характерни примери за съвременни dsp многопроцесорни системи



Дата15.03.2022
Размер43.13 Kb.
#113895
Лекция 7 СП-DSP (1)

Основни функционални възли. Характерни примери за съвременни DSP Многопроцесорни системи

Оптимизиран за програмиране с езиците С, С++ и ЕС++ 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).


Сподели с приятели:




©obuch.info 2024
отнасят до администрацията

    Начална страница