Difference between revisions of "Hardware documentation"

From Pandora Wiki
Jump to: navigation, search
(updated C64x+ TI DSP links)
(fixed links)
Line 11: Line 11:
 
===OMAP3530 (600MHz units)===
 
===OMAP3530 (600MHz units)===
  
* OMAP35x: Main page on TI site[http://focus.ti.com/general/docs/gencontent.tsp?contentId=36915]
+
* OMAP3xxx: Main page on TI site[http://www.ti.com/lsds/ti/omap-applications-processors/omap-3-processors-products.page?paramCriteria=no]
  
* OMAP3530 specific page[http://focus.ti.com/docs/prod/folders/print/omap3530.html]  ''This lists the features of the chip and has all the applicable Technical Documents''
+
* OMAP3530 specific page[http://www.ti.com/product/omap3530]  ''This lists the features of the chip and has all the applicable Technical Documents''
  
 
* [http://focus.ti.com/pdfs/wtbu/ti_omap3430.pdf specifications]
 
* [http://focus.ti.com/pdfs/wtbu/ti_omap3430.pdf specifications]
Line 31: Line 31:
  
 
====Cortex-A8====
 
====Cortex-A8====
This processor is part of the [[ARM]] risc cpu family[http://www.arm.com/products/processors/cortex-a/cortex-a8.php] that is licensed by a lot of hardware vendors. It has multiple command extensions as [[NEON]] (similar to MMX for x86 architecture)
+
This processor is part of the ARM risc cpu family[http://www.arm.com/products/processors/cortex-a/cortex-a8.php] that is licensed by a lot of hardware vendors. It has multiple command extensions as NEON (similar to MMX for x86 architecture)
 
*r1p1[http://infocenter.arm.com/help/topic/com.arm.doc.ddi0344b/DDI0344.pdf]  ''Note: OMAP3530 uses rev1p2''
 
*r1p1[http://infocenter.arm.com/help/topic/com.arm.doc.ddi0344b/DDI0344.pdf]  ''Note: OMAP3530 uses rev1p2''
 
*'''UPDATE''': r2p2 Documentation [http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.ddi0344e/index.html]  ''Note: OMAP3530 uses rev1p2''
 
*'''UPDATE''': r2p2 Documentation [http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.ddi0344e/index.html]  ''Note: OMAP3530 uses rev1p2''

Revision as of 01:56, 8 October 2013

General

  • Official Hackers Manual (v1.01) from OpenPandora Ltd, includes warnings about damage and warranties (or loss of).

Board

Pandora PCB rev 5

The Pandora is based upon OMAP3530 and DM3730 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 (600MHz units)

  • OMAP3xxx: Main page on TI site[1]
  • OMAP3530 specific page[2] This lists the features of the chip and has all the applicable Technical Documents

DM3730 (1GHz units)

  • DM3730 specific page[3]

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[12]
  • TMS320C6000 Assembly Language Tools v 6.0 Beta User's Guide[13]
  • TMS320C6000 Optimizing Compiler v 6.0 Beta User's Guide[14]
  • TMS320C6000 Programmer's Guide[15]

TPS65950 power IC

  • Main page on TI site[16]