Are you interested in a CS programming description of a EE design
description?
I am not an EE so I can only give a waving of the hands about most
things. (I think) Essentally the FPGA is used as an IDE, RAM and DMA
contoller. On startup, the mp3 decoder is initilized and the files are
indexed. A file is opened, read in, and stored into the RAM buffer
until either and EOF or OOM. After this is completed, blocks are
copied from RAM and sent to the MP3 decoder. This step is then repeated.
Everything else is extra that make the player work in a pleasing way.
ID3V1 information is displayed, the file tree is used for a file
browsing display, audio levels can be adjusted, play can be paused,
tracks skipped forward or reverse and so on.
There is extensive schematic files on the web site and the C/asm
source code can be downloaded.
Keith
--- In pjrcmp3@yahoogroups.com, "roopamanjula" <roopamanjula@...> wrote:
>
> can anybody explain me how this pjrc board works clearly .
> from where to where the data is sent while a next file or anything
> command is given to it ,which performs this operation
> please help me, iam doing project on that.
>