Jaki DSP?

Loading thread data ...

Przychodzą mi na myśl cztery inne (nie idealne ale może warte rozważenia?):

- dsPIC (dużo za mało pamięci choć reszta byłaby zadawalająca)

- SoC na bazie Arm? (obsługa sdram/ddram, nawet do 200mipsów, dobrze poszukać to nawet z jednostką wektorową)

- FPGA (za ~150zł można mieć dość mocną kość jak Xilinx XC3S500E)

- rozwiązanie hybrydowe? (co DSP ma liczyć bo może uda się wszystko pociągnąć na kombinacji CPLD+µC?)

Pozdrawiam,

Radek

Reply to
Radek

A co z napisaniem kodu dla tego wszystkiego? (czy już istnieje np. napisany prototyp w C czy dopiero ma być zrobiony?)

Jaka wydajność jest potrzebna? (jaka polifonia przy jakiej syntezie, jaka częstotliwość próbkowania, jakie/ile procesorów efektów?)

Pozdrawiam,

Radek

Reply to
Radek

Witam,

jeśli ma być tanio to tylko Motorola a właściwie Freescale. Próbki układów za darmo na stronie www. Zewnętrzna pamięć na 1M próbek możliwa i najtaniej na 1Mx16 FPM/EDO DRAM lub cztery 256Kx16 fast SRAM (do kupienia w np. TME). Boot z mikrokontrolera po SPI(uzywam AT89C2051), ew. druga faza z serial DataFlash ATMELa o pojemnośći do 4Mbit.

Emulator łatwo zrobić samemu na LPT (dokumentacja dDSP56311EVM). Narzędzia programowe za darmo - w razie czego mogę wysłać CD z EVM-a.

Microchip trochę a słaby arytmetyce 24/32bit.

Ciekawy jest TI 320F281X - ma wewnętrzny flash i 32 bitowa arytmetyke, ale koszt narzędzi ... Ciekawe są też 320C6713 i nowe 320C672X (są w obudowach LQFP) ale zbudowanie systemu jest drogie (konieczność niskonapięciowych zasilaczy impulsowych dla jądra), no i koszt emulatora ...

Osobiście najwyżej oceniam SHARC-a AnalogDevices ADSP21369 ale narzedzia drogie i dopiero próbki będą, ew. można starsze generacje.

Ukłony

Roman Rumian

SJ napisał(a):

Reply to
Roman Rumian

Witam,

Radek napisał(a): (...)

ARM to też dobry pomysł - tanie narzedzia, mocny procesor i duzo b.ciekawego oprogramowania freeware.

Microchip odpada ze wzgledu na problem z duza zewnetrzna pamiecia RAM na opoznienia, a FPGA bez drogich, profesjonalnych narzedzi to meka.

Pozdrawiam

Roman Rumian

Reply to
Roman Rumian

Witam,

SJ napisał(a): (...)

pisałem już i podtrzymuję, że z pojedynczymi sztukami DSP Freescale nie ma żadnego problemu - sam mam kilka próbek i mogę się podzielić.

Co do ARM-a to ciekawy jest podobno ATMEL. Ostatnio były szkolenia na ten temat jak również PXA270 Intela. Radzę się w tej sprawie zwrócić do przedstawicielstw w Warszawie lub dystrybutorów (np. JM). Zwykle, gdy prosze o próbki dostaję je bez problemu.

Freescale też ma swojego ARM-a, a nazywa się i.MXxx:

formatting link
Są ciekawi maniacy ARM-ów w kraju:
formatting link
i za granicą:
formatting link
Polecam też stronę wszystkich ARM-ów:

formatting link

Każdy ARM serii 9 powinien spełnić pańskie wymagania.

Ukłony

Roman Rumian

Reply to
Roman Rumian

SJ napisał(a):

Polecam DSP56362/6/7, choc te ostatnie dwa wymagaja osobnego stabilizatora 1,8V dla jadra. Jesli wystarczy 120 MIPS (ja na tym licze

8 kanałów audio z filtrami, wielopunktowym parametrycznym equalizerem itp.) to najprostszy jest DSPB56362.

SDRAM (Synchronous DRAM) odpada, a odświeżanie wykonuje automatycznie sam procesor.

formatting link

Tak, w środku jest tylko mały programik w ROM-ie mogący zabootować z wielu źródeł, w tym po SPI, ale tylko jako SLAVE, dlatego mikrokontroler. Jest jakaś nowa wersja któregoś DSP563XX robiąca to z serial EPROM w trybie MASTER.

(...)

To drobiazg - prosze podac adres do wysłania płytki, albo sciągnąć sobie:

formatting link
Pozdrowienia

Roman Rumian

Reply to
Roman Rumian

SJ napisał(a): (...)

tak, praktycznie wszystkie.

(...)

jest tego zapewne kilkadziesiąt typów od Analog Devices, Crystal Semi (Cirrus Logic), AKM, Wolfson Micro., Texas Instruments itd.

najłatwiej pewnie będzie uzyskac próbkę od AD

formatting link
potem TI i Crystal (przedstawicielstwo w Gliwicach - Memec). Również Wolfson wysyła próbki
formatting link
ę wybrać DAC z oscylatorem i sterowaniem (I2C lub SPI) poziomem wyjścia, wtedy będzie gotowy, synchroniczny zegar do napędzania DSP.

Tak, nazywa sie ESSI i to jest pełna kompatybilność z I2S i TDM. Ten procesor ma 6 linii danych, a każda przenosi próbki dwu kanałów audio, tak że jedna wystarczy do obsługi DAC-a, a resztę można wykorzystać do komunikacji, tyle że będzie to wtedy z szybkością bitową DAC-a (wspólny zegar bitowy i synchroniozacja ramek).

Czy mogę również tym we/wy audio

Tak, j.w.

Prosze sie pochwalić jak wyjdzie, ale radze zacząć od zrobienia emulatora na LPT i uruchomienia. Potem będzie "z górki". Emulator to właściwie tylko bufor '244 będący fragmentem schematu DSP56311EVM. Proszę poszukać notek ap. o JTAG-u.

Ukłony

Ropman Rumian

Reply to
Roman Rumian

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.