TODOPIC
Misceláneas - Interés General => Uso y aplicaciones de los PIC / Curiosidades electrónicas => Mensaje iniciado por: psykhon en 23 de Febrero de 2008, 12:56:17
-
Lo lograron, en forma limitada y con uno de los dspic mas grandes pero anda al fin y al cabo
http://forum.microchip.com/tm.aspx?m=166133&mpage=4 (http://forum.microchip.com/tm.aspx?m=166133&mpage=4)
dsPIC33 MAD MP3 decoder
-----------------------
This project is MP3 decoder for Microchip dsPIC33 DSC. Project based on well
known fixed point MAD MP3 decoder:
http://www.underbit.com/products/mad/
Generally speaking this project based on another MAD port for TI TMS320C55xx
DSP. I found TMS320 port in net and you can download it from:
I rewrite all assemblers routines, check alingment (TI CCS assume that char
size is 16 bit), check all endian-sensitive operations (TMS320 is big-endian,
while dsPIC is little-endian). I use only static data allocation in my port.
dsPIC33 MAD MP3 decoder is available under the terms of the GPL:
http://www.underbit.com/resources/license/gpl/
Resources requirements:
Flash: ~9.5 kBytes of code + ~11 kBytes of const (8% of dsPIC33FJ256GP710)
SRAM: ~25 kBytes of data + ~1.5 kBytes of stack (88% of dsPIC33FJ256GP710)
CPU usage:
33.6 MIPS (32 kHz / 128 kbps / stereo)
6.8 MIPS ( 8 kHz / 20 kbps / stereo)
Limitations:
MPEG1 Layer 1 and Layer 2 is not support
16-bit arithmetic used
mad_port_stereo_intensity_lsf() func work incorrectly (TODO)
-
:shock:
que bueno que se ha logrado, ahora a darle la mirada con los 2 ojos bien abiertos :mrgreen:
gracias por la noticia y los links
-
estoy pa servir a la muchachada :mrgreen:
-
orale,esta interesantisimo,tendre que empezar a meterle mano a los DSPIC je :-),saludos.