Hallo Ihr erfahrenen im Bereich der DSPs. ich suche einen DSP, der mit freien Tools programmiert werden kann. Ich liebeugelte mit den Picolos von TI, aber die Software ist ja leider nicht frei. Gibt es da einen DSP, der nach möglichkeit auch nicht mehr als 20€ kostet? Aufgaben sollen sein: - Digitalisierung von Audio - Steuerung eines Class D Leistungsteil aus analoger und digitaler Quelle
Meinst Du frei im Sinne von kostenlos oder im Sinne von GPL? Für das Code Composer Studio 4 bekommst Du eine kostenlose Lizenz, wenn Du den original TI/Spectrum Digital XDS100v2 einsetzt. Der XDS100v2 ist dann praktisch Dein Dongle. Kostenpunkt etwa 120€ oder so. fchk
Was ist mit Blackfin? Da gibt's ne gut unterstützte freie Toolchain, vernünftige Debugger, sowie diverse fertige OS-Ports (RTEMS, eCos, uClinux, ...). Leider schleppen sich bei den TI-Sachen immer später eine Menge versteckter Kosten mit ein, wenn man vom Prototypen zum Produkt will.. Gruss, - Strubi
DSP: ADI ADUxxxx - über I2C und/oder SPI programmierbar - benötigt entweder ein (I2C-EEPROM) oder besser einen Mikrocontroller (I2C-/SPI)-Interface Software: Sigmastudio - kostenlos - graphisch programmierbar - erzeugt C-Code (Tabellen) - STM32 Beispielapplikation existiert. http://www.analog.com/en/audiovideo-products/audio-signal-processors/products/overview/cu_over_sigmastudio_graphical_dev_tool_overview/resources/fca.html?ref=ASC-PR-012?ref=ASC-PR-011 Digitalisierung von Audio - was willst du genau ?
> Kennt jemand weitere solche "deals"? Wirf einen Blick auf die SH7262 oder SH7264 von Renesas. Das sind zwar im eigentlichen Sinne keine DSPs aber sie sind schnell genug fuer Audio und haben jede Menge Spezialkram integriert. (I2S, SPDIF, MAC, DMA, Samplerratenwandler, ordentlich Ram, Fliesskomma) Die Originalsoftware von Renesas ist auf 256kByte Codegroesse beschraenkt. Wenn das nicht reichen sollte dann gibt es auch einen gcc! Hier mal als Anregung das Makro fuer libmad... /* 9Takte (x*y)>>28 */ #define mad_f_mul(x, y) ({ signed long __dummy; signed long __result;\ asm ( \ "dmuls.l %2, %3\n\t" /* 64Bit mult */ \ "mov #228,%1\n\t" /* 28bit shift */ \ "sts macl, %0\n\t" /* low 32bit */ \ \ "shad %1,%0\n\t" /* shiften */ \ "sts mach, %1\n\t" /* high 32bit */ \ \ "shll2 %1\n\t" /* 4bit shift */ \ "shll2 %1\n\t" \ "add %0,%1\n\t" /* 32bit basteln*/ \ \ : "=&r" (__dummy), "=r" (__result) \ : "%r" (x), "r" (y) \ : "cc" \ ); \ __result; \ }) Damit spielt der Microcontrller 320kbit MP3 von SD-Karte mit Softwaredecodierung ab... Olaf
Frank K. schrieb: > Für das Code Composer Studio 4 bekommst Du eine kostenlose Lizenz, wenn > Du den original TI/Spectrum Digital XDS100v2 einsetzt. Der XDS100v2 ist > dann praktisch Dein Dongle. Kostenpunkt etwa 120€ oder so. Muss nicht von TI/SD sein, auch Eigenbau sollte gehen. Über http://processors.wiki.ti.com/index.php/XDS100 kommt man zu Bezugsquellen und Fertigungsunterlagen.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.