Aktyw Forum
Zarejestruj się na forum.ep.com.pl i zgłoś swój akces do Aktywu Forum. Jeśli jesteś już zarejestrowany wystarczy, że się zalogujesz.
Sprawdź punkty Zarejestruj sięProgramatory dla ADSP21xx ???
Moderatorzy:Jacek Bogusz, Moderatorzy
Chcialbym zainteresowac sie DSP...i z tad moje....
pytanie odnosnie procesorkow DSP ADSP2181 - Analog Devices...
W jaki sposob mozna zaprogramowac ten procesor...?nie znalazlem niestety zadnych schematow programatorow do niego...zaopatrzylem sie w pakiet VisualDSP ++ ale niestety tam sa chyba tylko opcje podlaczenia gotowego zestawu ewaluacyjnego.
Bardzo prosze o pomoc w tej kwestji?[shadow=red][/shadow]
pytanie odnosnie procesorkow DSP ADSP2181 - Analog Devices...
W jaki sposob mozna zaprogramowac ten procesor...?nie znalazlem niestety zadnych schematow programatorow do niego...zaopatrzylem sie w pakiet VisualDSP ++ ale niestety tam sa chyba tylko opcje podlaczenia gotowego zestawu ewaluacyjnego.
Bardzo prosze o pomoc w tej kwestji?[shadow=red][/shadow]
najprościej wykorzystać interfejs BDMA procesora, tak jak w EZ-KIT-Lite...
to co wyprodukuje kompilator wgrywasz do tak podłączonej kostki Flash (lub do emulatora EPROM) , procesor po resecie "bootuje" się tymi danymi...
sztuczka polega na tym, że dla pinów MMAP, BMODE w stanie logicznym L, procesor ładuje
z zewnętrznej kostki pierwsze 32 słowa danych (programu) i potem rozpoczyna wykonanie kodu od adresu PM(0x0000), te 32 słowa to powinien być kod, zapewniający dalszą komunikację przez BDMA (doczytanie reszty programu)...
możesz sobie tam np. umieścić procedury obsługi RS232, po resecie i zabootowaniu procesora, będzie możliwa komunikacja szeregowa (ładowanie programów)....
szczegóły jak działa BDMA masz w książce ASDP-2100 Family User's Manual ( rozdz. 11 - DMA Ports )
tasza
to co wyprodukuje kompilator wgrywasz do tak podłączonej kostki Flash (lub do emulatora EPROM) , procesor po resecie "bootuje" się tymi danymi...
sztuczka polega na tym, że dla pinów MMAP, BMODE w stanie logicznym L, procesor ładuje
z zewnętrznej kostki pierwsze 32 słowa danych (programu) i potem rozpoczyna wykonanie kodu od adresu PM(0x0000), te 32 słowa to powinien być kod, zapewniający dalszą komunikację przez BDMA (doczytanie reszty programu)...
możesz sobie tam np. umieścić procedury obsługi RS232, po resecie i zabootowaniu procesora, będzie możliwa komunikacja szeregowa (ładowanie programów)....
szczegóły jak działa BDMA masz w książce ASDP-2100 Family User's Manual ( rozdz. 11 - DMA Ports )
tasza
Artuross
trochę o różnych sposobach bootowania '2181 jest tu:
http://www.wau.nl/hemeltje/temporary/pe ... /adsp.html
w nocie katalogowej:
http://www.psionics.demon.co.uk/mp3/docs/adsp2181.pdf
popatrz na Figure.2
schemat EZ-Kit-a w formie słownej (nie mam jak zeskanowac teraz):
płytka może przyjąć epromy 27256...27080, poniższe dla wersji '080
27C080 '2181
D0...D7 D8...D15
A0...A13 A0...A13
A14...A19 D16...D21 (tam są jumperki , ale załóżmy, że nie ma)
/CE /BMS
/OE /RD
BMODE i MMAP procka GND
a rzeczona książka traktuje ogólnie o życiu wewnętrznym rodziny '21xx,
schemat co i jak - dokumentacja ez-kita-a
jak znajdę źródełka jakiegoś sensownego bootloadera - podeślę....
trochę o różnych sposobach bootowania '2181 jest tu:
http://www.wau.nl/hemeltje/temporary/pe ... /adsp.html
w nocie katalogowej:
http://www.psionics.demon.co.uk/mp3/docs/adsp2181.pdf
popatrz na Figure.2
schemat EZ-Kit-a w formie słownej (nie mam jak zeskanowac teraz):
płytka może przyjąć epromy 27256...27080, poniższe dla wersji '080
27C080 '2181
D0...D7 D8...D15
A0...A13 A0...A13
A14...A19 D16...D21 (tam są jumperki , ale załóżmy, że nie ma)
/CE /BMS
/OE /RD
BMODE i MMAP procka GND
a rzeczona książka traktuje ogólnie o życiu wewnętrznym rodziny '21xx,
schemat co i jak - dokumentacja ez-kita-a
jak znajdę źródełka jakiegoś sensownego bootloadera - podeślę....
kiedyś wrzuciłam trochę plików....
viewtopic.php?p=49084
jakiś starter kit sobie spraw....
ten mój to był z Alfine, ale oni już go chyba nie sprzedają, szkoda, fajny był...
albo takie coś: http://www.pactindia.com/hardware/adsp2181.htm
ostatecznie sam sobie możesz zmajstrować bo to raptem cztery kostki: procek,pamięć,codec i max232....
viewtopic.php?p=49084
jakiś starter kit sobie spraw....
ten mój to był z Alfine, ale oni już go chyba nie sprzedają, szkoda, fajny był...
albo takie coś: http://www.pactindia.com/hardware/adsp2181.htm
ostatecznie sam sobie możesz zmajstrować bo to raptem cztery kostki: procek,pamięć,codec i max232....
A do czego to potrzebujesz? Jak do gitary, to zrób sobie Miss Parker z www.axoris.be . Ja mam zamiar to zrobić i wkrótce będę miał płytki. Mozna na tym pograć a przy okazji nauczyć się programowania.Nio wlasnie myslalem o skonstruowaniu czegos samemu...poniewaz Cierpie ostatnio na hroniczny brak kasy i raczej zestaw ewaluacyjny odpada...nio nic mam nadzieje ze jakos sobie z tym poradze...dzieki:)musze tylko jeszcze jakis schemacik...skabinowac
Marek
Przepis Na starter Kit ADSP2181
WITAM. A wiec Do procesorka bedzie transmitowane 8192 bajty poprzez zewnetrzny UART Asynchronicznie + jeden bit stopu z predkoscia 115Kb/s Co do pamieci t RAM to mysle ze 64KB juz powinny wystarczyc na wszelkie operacje ale wiecej tez nie zaszkodzi....Wyjscia sterujace to 16 bitow(8255)...wiecej nie trzeba.Nio i to juz hyba bylo by na tyle...
ACeK wywołał ducha, jednak...
ja...przepraszam,
Artuross, Ciebie szczególnie, wiem, należy mi się zwała za to zniknięcie
ten DSP mi ciągle nie daje spokoju, trochę linkow pozbierałam na tę okazję, potem nagle zbyt dużo zaczęło się dziać i nie dałam rady ze wszystkim, póki co okruchy są tu:
http://bienata.webpark.pl/dsp_dreambox.html
reszta w proszku, ale coś myślę, nie warczcie na mnie...
tasza
ja...przepraszam,
Artuross, Ciebie szczególnie, wiem, należy mi się zwała za to zniknięcie
ten DSP mi ciągle nie daje spokoju, trochę linkow pozbierałam na tę okazję, potem nagle zbyt dużo zaczęło się dziać i nie dałam rady ze wszystkim, póki co okruchy są tu:
http://bienata.webpark.pl/dsp_dreambox.html
reszta w proszku, ale coś myślę, nie warczcie na mnie...
tasza
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 58 gości