Re: procesory DSP
Masz problem? Zapytaj na forum elektroda.pl z bramk± pl.misc.elektronika!
From: "Juliusz" <juliusz_at_nospam_multi-ip.com.pl>
Subject: Re: procesory DSP
Date: Thu, 24 Jun 1999 22:35:38 GMT
kris napisał(a) w wiadomo¶ci: <7kuaa2$fjf$1_at_nospam_newsfeed.onet.pl>...
Czy moglby ktos wyjasnic mi w sposob przystepny co to sa procesory DSP,
podzielic sie podstawowymi wiadomosciami.
DSP to zwykle procki RISC z tym, ze maja zestaw instrukcji optymalizowany do
zastosowan analizy sygnalowej. Nic wiecej dziwnego w nich nie ma ale
powiedzmy (a+b)*c robia w jednym cyklu maszynowym.
Juliusz
PS. czy cos jeszcze sie interesuje ?
From: JA <andr_at_nospam_mail.desy.de>
Subject: Re: procesory DSP
Date: Fri, 25 Jun 1999 09:05:02 +0200
Juliusz wrote:
Czy moglby ktos wyjasnic mi w sposob przystepny co to sa procesory DSP,
podzielic sie podstawowymi wiadomosciami.
DSP to zwykle procki RISC z tym, ze maja zestaw instrukcji optymalizowany do
zastosowan analizy sygnalowej. Nic wiecej dziwnego w nich nie ma ale
powiedzmy (a+b)*c robia w jednym cyklu maszynowym.
ktory potrafi zrobic (a+b)*c w jednym cyklu ?
ja bym powiedzial, ze maja architekture optymalizowana
do zastosowan analizy sygnalowej:
[czyli glownie intensywne obliczenia arytmetyczne]
- operacje na danych zmiennoprzecinkowych
[w tym "hardware'owe" mnozenie]
- niezalezne od 'centralnego' procesora przesylanie
danych do/z portow i po wewnetrznej magistrali
- bezposredni dostep do wew. pamieci z portow
- mozliwosc rownoleglego wykonywania kilku operacji
[najszybszy chyba na rynku C67 TI moze naraz
wykonac do 8 instrukcji]
[instrukcja N+1 pobiera argumenty, N sie wykonuje
N-1 odsyla wynik w tym samym cyklu]
Juliusz
JA
From: jfox_at_nospam_friko6.onet.pl (J.F.)
Subject: Re: procesory DSP
Date: 25 Jun 1999 09:57:42 GMT
On Fri, 25 Jun 1999 09:05:02 +0200, JA <andr_at_nospam_mail.desy.de> wrote:
Juliusz wrote:
DSP to zwykle procki RISC z tym, ze maja zestaw instrukcji optymalizowany do
zastosowan analizy sygnalowej. Nic wiecej dziwnego w nich nie ma ale
powiedzmy (a+b)*c robia w jednym cyklu maszynowym.
ktory potrafi zrobic (a+b)*c w jednym cyklu ?
No - to faktycznie chya zaden, ale wiele potrafi co cykl zaczac operacje
a+b*c, i co cykl takowa skonczyc.
ja bym powiedzial, ze maja architekture optymalizowana
do zastosowan analizy sygnalowej:
[czyli glownie intensywne obliczenia arytmetyczne]
- operacje na danych zmiennoprzecinkowych
Niekoniecznie - sa cale rodziny staloprzecinkowe. W dziedzinie sygnalow
nie jest to takie istotne - zwykle znasz choc troche zakres liczb.
[w tym "hardware'owe" mnozenie]
Obowiazkowo
- niezalezne od 'centralnego' procesora przesylanie
danych do/z portow i po wewnetrznej magistrali
Tez niekoniecznie, ale zwykle maja kilka rozwiazan przyspieszajacych
prace - osobna pamiec danych i programu, szybki , wewnetrzny RAM -
stad i wewnetrzne DMA.
J.