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

Título: Se hizo! mp3 en dsPic
Publicado 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)
Título: Re: Se hizo! mp3 en dsPic
Publicado por: Cryn en 23 de Febrero de 2008, 20:59:42
 :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
Título: Re: Se hizo! mp3 en dsPic
Publicado por: psykhon en 23 de Febrero de 2008, 22:34:54
estoy pa servir a la muchachada  :mrgreen:
Título: Re: Se hizo! mp3 en dsPic
Publicado por: jpernesto_666 en 24 de Septiembre de 2008, 03:06:52
orale,esta interesantisimo,tendre que empezar a meterle mano a los DSPIC je :-),saludos.