Re: DSP



Masz problem? Zapytaj na forum elektroda.pl z bramk± pl.misc.elektronika!

Poprzedni Następny
Wiadomość
spis tre¶ci
From: gred_at_nospam_kki.net.pl (Grzegorz Redlarski)
Subject: Re: DSP
Date: Thu, 01 Apr 1999 00:44:41 GMT


On Mon, 29 Mar 1999 16:23:27 +0200, Wojciech Piechowski
<voyt_at_nospam_ds2.pg.gda.pl> wrote:

On Sun, 28 Mar 1999, Grzegorz Redlarski wrote:

Czy zamierzasz moze korzystac z OnCE do debugowania? Teraz korzystam do
tego z LINK-56K, ale kiedys wyprowadzilem z EVM lacze OnCE do
zewnetrznego procesora i tez to dzialalo, tyle ze znacznie wolniej od
LINK-a.

Najprawdopodobniej bedzie to tak zrobione, ze mikrosystem operacyjny
bedzie (jest?) napisany i przetestowany pod symulatorem i bedzie zawieral
procedury do wysylania komunikatow m.in. debugujacych przez PCI do kompa.

OnCE jest bardzo przydatny m.in. do szukania przyczyn pojscia w maliny.
Mozna sobie ustawic hardware'owa polapke na obszar pamieci (danych lub
programu) i jesli program tam trafi, mamy w rejestrze PAB kilka adresow
wstecz zarejestrowanych z ktorych wiemy skad tam sie wzial. Bez tego
znalezienie w ktorym miejscu program sie wyklada, np. raz na miliard
instrukcji, jest szukaniem igly w stogu siana... Oczywiscie sa sposoby
aby ta igle znalezc, ale z OnCE jest to zwykle duzo prostsze.

A tak przy okazji, to kto Cie namowil na Motorole? Jesli wolno mi cos
doradzac, to jesli nie jest za pozno, proponowalbym rozejrzec sie za
czyms innym, np. TI. Co prawda o konkurencji mam na razie dosc mgliste
informacje, ale Motorole troche poznalem i nie powiem by mi sie
podobala.

A ja mam calkiem odwrotna opinie. Poprzednio bralem udzial w projekcie
opartym na TMS320C50 Texasa i w porownaniu z Motorola TI jest zakrecony
jak sto wekow na zime. Cale szczescie, ze jego programowanie to nie byla
moja dzialka. Czlowiek, ktory na niego pisal, po zapoznaniu sie z
DSP56300 zadecydowal, ze wlasnie jego bedziemy uzywac, bo ma bardzo prosta
i logiczna architekture w porownaniu z innymi DSP, ktore widzial (a
widzial ich sporo). Inna sprawa, ze taki specjalizowany kalkulator do
liczenia splotow, jakim jest typowy DSP, raczej nie bedzie tak prosty do
oprogramowania, jak np. jakis mikrokontroler :-(

Nie bede sie upieral. Musze troche wiecej poczytac o TMS-ach. Faktem
jest, ze programowanie DSP troche sie rozni od innych procesorkow. Daje
sie to np. we znaki przy pisaniu w C. Tak jak np. kod na '51 pisany w C
daje sie zwykle ze 2x (pi x oko) przyspieszyc piszac to samo asemblerze,
to przy DSP czasem wychodzi z kilkadziesiat razy szybciej w asm. Nie
oznacza to, ze nie ma sensu pisanie w C bo pewne rzeczy, np. "szkielet"
calego programu latwiej i szybciej jest pisac (lub modyfikowac) w C.

gr


Poprzedni Następny
Wiadomość
spis tre¶ci
From: "Zwyrol" <zwyrol_at_nospam_gda.pl>
Subject: Re: DSP
Date: 30 Apr 1999 17:08:58 +0100


Gdzie mozna liznac programowania DSP w ich asemblerze. Teorie liznalem,
pisze ASM programy dla mikrokontrolerow. Chcialym siegnac po DSP.
Gdzie szukac informacji, kontaktow?

Zwyr.