Poszukiwania ekspertów od procesorów sygnałowych TMS320C50 - mam kilka pytań!
procesory sygnałowe
From: "Wiesław Wrona" <wiewrona_at_nospam_go2.pl>
Subject: procesory sygnałowe
Date: Wed, 11 Oct 2000 15:14:08 +0200
Czy któryś z grupowiczów zajmuje sie procesorami sygnałowymi. Niałbym do
niego kilka pytań konkretnie chodzi o tms320c50
From: ascomp_at_nospam_technik.swiiebodzin.pl (Andzej Sarbinowski)
Subject: Re: procesory sygnałowe
Date: Thu, 12 Oct 2000 18:23:59 GMT
On Wed, 11 Oct 2000 15:14:08 +0200, "Wiesław Wrona" <wiewrona_at_nospam_go2.pl>
wrote:
Czy któryś z grupowiczów zajmuje sie procesorami sygnałowymi. Niałbym do
niego kilka pytań konkretnie chodzi o tms320c50
Pare lat cos tam na nim robilem - napisz w czym problem to moze bede
mogl Ci pomoc
From: "Wiesław Wrona" <wiewrona_at_nospam_go2.pl>
Subject: Re: procesory sygnałowe
Date: Fri, 13 Oct 2000 15:01:13 +0200
Dzięki za zainteresowanie
Ostatnio kupiłem starter kit tsm320c50. Ale dostarczone do niego
oprogramowanie jest bardzo skąpe w zasadzie tylko do obsługi modułu
uruchomiemiowego.
Mnie interesuje tworzenie własnych modułów.
W związku z tym mam pytanie jak z pliku *.asm otrzymać pliki hex bo myślę
zastosować dwa Epromy 8-bitowe.
Jak przesymulować skompilowany program?
Wiesław Wrona
From: "JS" <jar0sz_at_nospam_polbox.com>
Subject: =?iso-8859-2?Q?Re:_procesory_sygna=B3owe?=
Date: Sat, 14 Oct 2000 01:33:41 +0200
Ostatnio kupiłem starter kit tsm320c50. Ale dostarczone do niego
oprogramowanie jest bardzo skąpe w zasadzie tylko do obsługi modułu
uruchomieniowego.
Co tam obecnie dają ? Oprogramowanie do kitu kupionego parę lat temu było,
no właśnie - do kitu (szczególnie debugger, choć i asemblacja też
potrafiła dostarczyć wielu emocji).
Mnie interesuje tworzenie własnych modułów.
Tzn. oddzielna asemblacja i linkowanie ? To wymaga pełnowartościowych
narzędzi (~$300)
W związku z tym mam pytanie jak z pliku *.asm otrzymać pliki hex bo myślę
Tamże masz prom splitter. Ale z DSK też się powinno dać.
Powinieneś mieć w zestawie prosty asembler, który generuje pliki z obrazem
pamięci w formacie tekstowym (format opisany w dokumentacji do DSK).
Trzeba je przeformatować do postaci wymaganej przez program ładujący w C50
i zapisać jako plik binarny, do zaprogramowania w EPROMie. O ile pamiętam,
w zestawie nie było takiego narzędzia, ale nie powinno być problemu z
napisaniem go (jeżeli potrafisz programować w asemblerze DSP, to na pewno
nie masz też problemów z jakimś językiem wysokiego poziomu na PC). Opis
formatów bootstrapu znajdziesz w User's Guide procesora.
zastosować dwa Epromy 8-bitowe.
Jeżeli planujesz wykonywanie programu tylko z pamięci wewnętrznej, to
prawdopodobnie wystarczy jeden (DSP ma tylko ~9ksłów pamięci, EPROM 32kiB
wystarczy z zapasem), a za to masz prostszą płytkę.
Jak przesymulować skompilowany program?
Masz kit - ładujesz program, wykonujesz krokowo, sprawdzasz wyniki. Jest
to przydatne do sprawdzania algorytmów, ale jeśli sprzęt docelowy różni
się znacznie od DSK, to trzeba tworzyć specjalne wersje do testów;
pewnych rzeczy nie uda się sprawdzić w ogóle. Dlatego trzeba się
przygotować na uruchamianie w systemie docelowym.
Same algorytmy DSP (np. filtry) IMO wygodniej jest opracowywać na PC -
najpierw zbadać własności numeryczne, korzystając z reprezentacji
zmiennoprzecinkowej, a następnie sprawdzić implementację stałoprzecinkową.
Dopiero na tej podstawie tworzy się kod dla DSP.
--
Jarosław Szynal
From: "Wiesław Wrona" <wiewrona_at_nospam_go2.pl>
Subject: Re: procesory sygnałowe
Date: Tue, 17 Oct 2000 11:30:35 +0200
Co tam obecnie dają ?
Pewnie to samo co i wtedy całość mieści się na jednej dyskietce dsk5a,
dsk5l, dsk5d, jakiś przykładowy program i to wszystko.
Ale trochę dodatkowych rzeczy ściągnąłem ze strony texas'a z równie skąpym
opisem.
To wymaga pełnowartościowych narzędzi (~$300)
Jakie to narzędzia i gdzie można je dostać?
Same algorytmy DSP (np. filtry) IMO wygodniej jest opracowywać na PC ->
I takteż myślę zrobić. Co to jest IMO?
Wiesław Wrona
From: ascomp_at_nospam_technik.swiiebodzin.pl (Andzej Sarbinowski)
Subject: Re: procesory sygnałowe
Date: Sun, 15 Oct 2000 05:34:45 GMT
On Fri, 13 Oct 2000 15:01:13 +0200, "Wiesław Wrona" <wiewrona_at_nospam_go2.pl>
wrote:
W związku z tym mam pytanie jak z pliku *.asm otrzymać pliki hex bo myślę
zastosować dwa Epromy 8-bitowe.
Jak przesymulować skompilowany program?
Ja korzystalem z softu dostarczonego do starter kit-a.W urzadzeniu
gotowy program ladowalem RS-em z hosta (51-ki). Niestety zab czasu
wygryzl mi te programy z dysku.
Co do symulacji to tez korzystalem z softu do starter kit-a.
From: MG <m_gwozdz_at_nospam_poczta.onet.pl>
Subject: Re: procesory sygnałowe
Date: Sat, 14 Oct 2000 23:42:57 +0200
On Wed, 11 Oct 2000 15:14:08 +0200, "Wiesław Wrona" <wiewrona_at_nospam_go2.pl>
wrote:
Czy któryś z grupowiczów zajmuje sie procesorami sygnałowymi. Niałbym do
niego kilka pytań konkretnie chodzi o tms320c50
Niestety nie moge odpowiedziec na pytania, ale korzystajac z okazji
chcialem zapytac gdzie mozna kupic taki starter kit (tzn. jaka firma w
Polsce je sprzedaje) i ile z grubsza kosztuje. Chcialbym zaczac bawic
sie procesorami sygnalowymi i mysle, ze taki zestaw bylby niezly na
poczatek. Z gory dziekuje za informacje.
MG
From: "Wiesław Wrona" <wiewrona_at_nospam_go2.pl>
Subject: Re: procesory sygnałowe
Date: Tue, 17 Oct 2000 11:49:23 +0200
Starter kit tsm320c50 można kupić przez firmę Elfa kosztuje to około 500 zł.
Literaturę w postaci Theory,algorithms and implementations 3 tomy także
oferuje ta firma ale chcą za to ok kolejnych 500zł
ja literaturę kupiłem na wolumenie po 8zł za sztukę wtedy jeszcze tego
trochę było.
Z perspektywy czasu zastanawiam się czy nie lepszym rozwiązaniem było
kupienie starterkitu Analog Devices oferuje go także Elfa, ze wzgledu na
lepsze parametry modułu i oprogramowanie cena też jest wyższa 1000zł.
Wiesław Wrona