Rockbox.org home
release
dev builds
extras
themes manual
wiki
device status forums
mailing lists
IRC bugs
patches
dev guide



Rockbox mail archive

Subject: OT: Atmel 8051 Microprocessors and Rockbox

OT: Atmel 8051 Microprocessors and Rockbox

From: Dave Jones - HFP Acoustical <dave_at_hfpacoustical.com>
Date: 2005-01-13

I was surfing the other day and came across the Atmel AT89C51SND2C ic which
looks like a very compact little mp3 player package just waiting to happen:

<http://www.atmel.com/dyn/products/product_card.asp?part_id=3526>http://www.atmel.com/dyn/products/product_card.asp?part_id=3526

It looks like a single 100 pin bga package with almost everything you need
to make a flash based mp3 player: mp3 decoder, flash interface, usb 1.1
interface, stereo headphone out, etc.

There's a free C compiler for the 8051 series processors,
<http://sdcc.sourceforge.net/>http://sdcc.sourceforge.net/ and there is a
(sort of open hardware, definitely open software) flash based mp3 player
using an Atmel 8051 cpu,
<http://www.myplace.nu/mp3/>http://www.myplace.nu/mp3/

I imagine I could use Rockbox as the beginning of an OS for an Atmel
AT89C51SND2C based device. Does anyone see any hardware limitations that
would make Rockbox a poor choice?

One limitation that I've thought about is the 64kB code flash. The docs
say the processor will not execute code from external memory, the external
memory interface is only for data, so that would require a < 64kB code
footprint for Rockbox. Is that doable? (losing some features of course that
are not applicable such as recording, possibly others...)

Is the 8051 up to the task?

Dave

(imagining an SD/MMC using flash based player the size of a zippo lighter,
with a 24 hour battery life and Rockbox!)

_______________________
Dave Jones P.E., Senior Project Engineer
HFP Acoustical Consultants
6001 Savoy Dr., Suite 115
Houston, Texas 77036
713.789.9400 (phone)
713.789.5493 (fax)
www.hfpacoustical.com
mailto:dave@hfpacoustical.com
_______________________
_______________________________________________
http://cool.haxx.se/mailman/listinfo/rockbox
Received on Thu Jan 13 19:06:13 2005


Page was last modified "Jan 10 2012" The Rockbox Crew
aaa