Rockbox.org home
Downloads
Release release
Dev builds dev builds
Extras extras
themes themes
Documentation
Manual manual
Wiki wiki
Device Status device status
Support
Forums forums
Mailing lists mailing lists
IRC IRC
Development
Bugs bugs
Patches patches
Dev Guide dev guide
Search



Donate

Rockbox Technical Forums


Login with username, password and session length
Home Help Search Staff List Login Register
News:

Welcome to the Rockbox Technical Forums!

+  Rockbox Technical Forums
|-+  Rockbox Development
| |-+  Starting Development and Compiling
| | |-+  Sigmatel chips and 56000 DSP compilers
« previous next »
  • Print
Pages: [1]

Author Topic: Sigmatel chips and 56000 DSP compilers  (Read 1863 times)

Offline Xcelerate

  • Member
  • *
  • Posts: 1
Sigmatel chips and 56000 DSP compilers
« on: February 20, 2007, 11:08:29 PM »
Well, it seems that, possessing a MobiBLU cube, I have the ill-fated SigMatel 3506 chip, which (similar to the chip in the Ipod shuffle and other MP3 players) does not appear to have a compiler for its underlying 56000 DSP.  Now my question is, does anyone know where one would exist?  I mean, I know something of the sort must, considering this processor has been around for ages, but I can't seem to find anything from Google searches, although I can find a lot of documentation on groups that were developing compilers (just no compilers themselves!).

If anyone can help me out, I'd appreciate it.  If not, then can someone tell me how I would even begin to write my own compiler?  Because I'm sure people do that as well, but how would one reverse engineer something that they don't even know how to take apart?  I know C and a little bit of assembly, so I'd be at least willing to attempt such.

Thanks.

EDIT: Oh yes, as a sidenote, I wasn't really sure which forum this post would fit in.  I'm not really actually trying to port Rockbox yet, so I didn't figure it belonged there.  If this belongs in a different category, feel free to move it.
« Last Edit: February 20, 2007, 11:10:53 PM by Xcelerate »
Logged

Offline saratoga

  • Developer
  • Member
  • *
  • Posts: 8974
Re: Sigmatel chips and 56000 DSP compilers
« Reply #1 on: February 21, 2007, 09:19:08 AM »
Quote from: Xcelerate on February 20, 2007, 11:08:29 PM
Well, it seems that, possessing a MobiBLU cube, I have the ill-fated SigMatel 3506 chip, which (similar to the chip in the Ipod shuffle and other MP3 players) does not appear to have a compiler for its underlying 56000 DSP.  Now my question is, does anyone know where one would exist?  I mean, I know something of the sort must, considering this processor has been around for ages, but I can't seem to find anything from Google searches, although I can find a lot of documentation on groups that were developing compilers (just no compilers themselves!).

Sigmatel probably sells one if you buy a large enough order of their chips.  Generally vendors provide their own compilers and dev tools, unless its a major target like ARM, in which case they might use gcc, or more likely one of MS, Intel or someone else's compilers.

Quote from: Xcelerate on February 20, 2007, 11:08:29 PM
If not, then can someone tell me how I would even begin to write my own compiler?  Because I'm sure people do that as well, but how would one reverse engineer something that they don't even know how to take apart?  I know C and a little bit of assembly, so I'd be at least willing to attempt such.

There are books on this sort of thing, and its a pretty standard senior level or first year graduate course in CS.  You could find a textbook.

More importantly though, have you find an ISA description for that chip thats complete enough to write a compiler?
Logged

  • Print
Pages: [1]
« previous next »
+  Rockbox Technical Forums
|-+  Rockbox Development
| |-+  Starting Development and Compiling
| | |-+  Sigmatel chips and 56000 DSP compilers
 

  • SMF 2.0.17 | SMF © 2019, Simple Machines
  • Rockbox Privacy Policy
  • XHTML
  • RSS
  • WAP2

Page created in 0.062 seconds with 15 queries.