Re: Getting started with DSP.



Masz problem? Zapytaj na forum elektroda.pl

Poprzedni Następny
Wiadomość
Spis treści
From: Roman Rumian <rumian_at_nospam_agh.edu.pl>
Subject: Re: Getting started with DSP.
Date: Sat, 13 Jul 2002 13:17:39 +0200


Panowie,

widze, ze macie kontakt z procesorami sygnalowymi TI i AD, a ja mam nastepujacy
dylemat:

chce zrobic pewna aplikacje wymagajaca badz procesora C55xx TI, badz BlackFin
AD.

Narzedzia programowe mam, ale problem jest z emulatorem dla plytki docelowej.

Interfesy emulujace (kable JTAG) dla tych procesorow wraz ze stosownymi
driver'ami pozwalajacymi korzystac ze wspanialych srodowisk CodeComposer'a lub
VisualDSP sa drogie(AD) badz bardzo drogie (TI).

Moze zancie jakies dobre rozwiazanie tego dylematu ?

Pozdrawiam

Roman Rumian

P.S. Mam wszystko dla DSP Motoroli, problem w tym, ze te procesory sa drogie w
stosunku do TI i AD, slabsze obliczeniowo i brak im niektorych istotnych
peryferiow ...


Poprzedni Następny
Wiadomość
Spis treści
From: JS <jar0sz_at_nospam_polbox.com>
Subject: Re: Getting started with DSP.
Date: Tue, 16 Jul 2002 10:56:57 +0000 (UTC)


W artykule <3D300C53.33A79F_at_nospam_agh.edu.pl> Roman Rumian napisał:

Narzedzia programowe mam, ale problem jest z emulatorem dla plytki docelowej.

Interfesy emulujace (kable JTAG) dla tych procesorow wraz ze stosownymi
driver'ami pozwalajacymi korzystac ze wspanialych srodowisk CodeComposer'a lub
VisualDSP sa drogie(AD) badz bardzo drogie (TI).

Moze zancie jakies dobre rozwiazanie tego dylematu ?

Może monitor programowy ? Pułapka realizowana instrukcją TRAP #xxx +
obsługa przerwania zapewniająca komunikację z hostem. Nie rozwiąże to
wszystkich problemów (a parę nowych zapewne stworzy) - nie będzie to
komfortowy, non-intrsive JTAG, ale uruchamianie może znacznie ułatwić.
Wady:
-może się nie dać zrobić (np. w ADSP21xx się nie dało - niektóre zasoby
są niedostępne do odczytu, np. stos pętli),
-nie za bardzo integruje się z narzędziami HLL (choć np. TI generuje
pliki COFF z informacją symboliczną, format jest jawny),
-wpływ monitora na program użytkowy może być nieakceptowalny
(np. przepełnianie buforów odbiorników itp.)
Zalety:
-nie wymaga sprzętu za $$$.

BTW Zastanawiam się, czy jakiś hipotetyczny posiadacz emulatora JTAG,
analizatora stanów i dużej ilości wolnego czasu byłby w stanie
rozszyfrować polecenia prywatne JTAG, dzięki którym odbywa się dostęp
do "wnętrza" DSP ... i czy ujawniając (a nawet zdobywając) taką wiedzę
nie popełniłby połamania prawa ...

PS. Pozdrowienia dla Instytutu Elektroniki AGH

--
Jarosław Szynal