Difference between revisions of "Hardware documentation"

From Pandora Wiki
Jump to: navigation, search
m
(added keyboard)
Line 3: Line 3:
 
* Official Hackers Manual ([http://www.openpandora.org/downloads/PANDORA_Hackers_manual_v100.pdf here]) from OpenPandora Ltd, Posted on the official Blog, Saturday, 19 June 2010 18:24, includes warnings about damage and warranties (or loss of)
 
* Official Hackers Manual ([http://www.openpandora.org/downloads/PANDORA_Hackers_manual_v100.pdf here]) from OpenPandora Ltd, Posted on the official Blog, Saturday, 19 June 2010 18:24, includes warnings about damage and warranties (or loss of)
  
==Board==
+
=Board=
 
[[image:Board_rev5.jpg|thumb|Pandora PCB rev 5]]
 
[[image:Board_rev5.jpg|thumb|Pandora PCB rev 5]]
 
The Pandora is based upon the [[Beagle Board]] layout. It bases upon a OMAP3530 System-on-a-chip, that includes a whole family of processors in one single chip:
 
The Pandora is based upon the [[Beagle Board]] layout. It bases upon a OMAP3530 System-on-a-chip, that includes a whole family of processors in one single chip:
Line 38: Line 38:
 
*TMS320C6000 Programmer's Guide[http://focus.ti.com/dsp/docs/dspsupporttechdocsc.tsp?sectionId=3&tabId=409&abstractName=spru198i]
 
*TMS320C6000 Programmer's Guide[http://focus.ti.com/dsp/docs/dspsupporttechdocsc.tsp?sectionId=3&tabId=409&abstractName=spru198i]
  
==Display==
+
=Display=
 
*Screen datasheet (TD043MTEA2)[http://beyondinfinite.com/lcd/Library/Toppoly/TD043MTEA2.pdf]
 
*Screen datasheet (TD043MTEA2)[http://beyondinfinite.com/lcd/Library/Toppoly/TD043MTEA2.pdf]
  
 +
=Input=
 +
==Keyboard==
 +
* The keyboard is listed on p.20 of the hackers manual, and a more readable version is shown here.
 
[[Category:Chipset]]
 
[[Category:Chipset]]

Revision as of 02:10, 23 April 2011

For adding custom extensions see Hardware hacking

  • Official Hackers Manual (here) from OpenPandora Ltd, Posted on the official Blog, Saturday, 19 June 2010 18:24, includes warnings about damage and warranties (or loss of)

Board

Pandora PCB rev 5

The Pandora is based upon the Beagle Board layout. It bases upon a OMAP3530 System-on-a-chip, that includes a whole family of processors in one single chip:

  • ARM Cortex-A8 CPU
  • PowerVR SGX graphics core
  • C64x+ DSP core

OMAP3530

  • OMAP35x: Main page on TI site[1]
  • OMAP3530 specific page[2] This lists the features of the chip and has all the applicable Technical Documents
  • OMAP35XX technical manual: [3] (38MB PDF)

Other OMAP3530 Projects

  • Always Innovating Touch Book[4]
  • Beagle Board Resources[5] As it uses the same SoC, many BB resources are also relevant for the Pandora.
  • Beagle Board Google Group[6]

Cortex-A8

This processor is part of the ARM risc cpu family[7] that is licensed by a lot of hardware vendors. It has multiple command extensions as NEON (similar to MMX for x86 architecture)

  • r1p1[8] Note: OMAP3530 uses rev1p2
  • UPDATE: r2p2 Documentation [9] Note: OMAP3530 uses rev1p2
  • NEON instruction set [10]
  • NEON memory hazards[11]

PowerVR

C64x+

Digital signal processors allow to do complex calculations within only a few cycles

  • CPU and Instruction Set Reference Guide[13]
  • TMS320C6000 Assembly Language Tools v 6.0 Beta User's Guide[14]
  • TMS320C6000 Optimizing Compiler v 6.0 Beta User's Guide[15]
  • TMS320C6000 Programmer's Guide[16]

Display

  • Screen datasheet (TD043MTEA2)[17]

Input

Keyboard

  • The keyboard is listed on p.20 of the hackers manual, and a more readable version is shown here.