[maemo-developers] [maemo-developers] OMAP 1710 Processor docs?

From: Ralph Giles giles at xiph.org
Date: Sat Dec 17 09:03:39 EET 2005
On Sat, Dec 17, 2005 at 12:53:23AM -0500, Eric Jonas wrote:

> I was attempting to look into the hardware acceleration capabilities
> of the OMAP1710 to see if I could accelerate my app under maemo, and I
> couldn't find anything on the TI site. Are they intentionally
> restricting access to their documentation?

I think it's a little of that and a little of just not having such a 
good website. :)

AFAICT the 1710 isn't a general purpose part. If you look at the 
availability data, for example at the bottom of the OMAP webpage [1],
it indicates that you have to promise to buy 100k (or whatever)
and they'll do a custom batch for you. Because of that I think they've 
not tried to hard too put the docs together in an easy to reach place.

Last time I went digging I found a reference that claimed it was 
binary-compatible with the OMAP 5912, which does have some docs
(best just to try searching for them). Also, you can look at the
block diagram that is available, and then look up docs on the TI
site for the various components: ARM926, TMS320C55x DSP, McBSP, 
MMC-SD interface, etc. Presumedly at least most of it is also on
the chip in the 770.

Here's the list of docs I pulled down at the time:

omap5912.pdf  spru098.pdf   spru375g.pdf  spru652g.pdf
spru374g.pdf  spru376a.pdf  spru890a.pdf

I've not tried to implement anything yet though, so YMMV.

> Has anyone successfully
> obtained these docs from them, and if you had to join TI's developer
> program to do this, was it expensive and painful?

I believe they have a "free" signup where you can download a trial 
version of their compiler[2] for the DSP target. This would be the main 
advantage I'm aware of (assuming you meant DSP accelleration, not just 
ARM asm), since there's no working gcc port and otherwise one has to code 
everything in asm (and perhaps reverse engineer some of the 
environment, but see [3]). 

Keep us posted, :-)

 -r


[1] http://focus.ti.com/general/docs/wtbu/wtbuproductcontent.tsp?templateId=6123&navigationId=11991&path=templatedata/cm/product/data/omap_1710 assuming the cms urls don't break
[2] http://focus.ti.com/dsp/docs/dspsupportatn.tsp?sectionId=3&tabId=415&familyId=44&toolTypeId=30
[3] http://dspgateway.sourceforge.net/pub/index.php

More information about the maemo-developers mailing list