Difference between revisions of "Hardware documentation"

From Pandora Wiki
Jump to: navigation, search
(USB stuff moved to USB reference)
(Content moved to Pandora)
 
(9 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{introNote|For adding custom extensions see [[Hardware hacking]]}}
+
#REDIRECT [[Pandora]]
 
 
==General==
 
* Official Hackers Manual ([http://www.openpandora.org/downloads/PANDORA_Hackers_manual_v101.pdf v1.01]) from OpenPandora Ltd, includes warnings about damage and warranties (or loss of).
 
 
 
==Board==
 
[[image:Board_rev5.jpg|thumb|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)===
 
 
 
* OMAP35x: Main page on TI site[http://focus.ti.com/general/docs/gencontent.tsp?contentId=36915]
 
 
 
* 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''
 
 
 
* [http://focus.ti.com/pdfs/wtbu/ti_omap3430.pdf specifications]
 
 
 
* [http://processors.wiki.ti.com/index.php/Category:OMAP35x Texas Instruments Wiki]
 
 
===DM3730 (1GHz units)===
 
 
 
* DM3730 specific page[http://www.ti.com/product/dm3730]
 
 
 
* [http://processors.wiki.ti.com/index.php/Category:DM37xx Texas Instruments Wiki]
 
 
 
====Other OMAP3530 Projects====
 
*Always Innovating Touch Book[http://www.alwaysinnovating.com/wiki/]
 
*Beagle Board Resources[http://beagleboard.org/resources] As it uses the same SoC, many BB resources are also relevant for the Pandora.
 
*Beagle Board Google Group[http://groups.google.com/group/beagleboard]
 
 
 
====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)
 
*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''
 
*NEON instruction set [http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dui0204h/Bcfjicfj.html]
 
*NEON memory hazards[http://hardwarebug.org/2008/12/31/arm-neon-memory-hazards/]
 
 
 
==== PowerVR ====
 
 
 
* [http://khronos.org/opengles/2_X/ Official site]
 
** OpenGL ES 2.0, several million polygons per second.
 
** [[OpenGL ES 1.1 Tutorial]]
 
** [[SGX_drivers|SGX driver info]]
 
 
 
====C64x+====
 
Digital signal processors allow to do complex calculations within only a few cycles
 
*CPU and Instruction Set Reference Guide[http://focus.ti.com/lit/ug/spru732h/spru732h.pdf]
 
*TMS320C6000 Assembly Language Tools v 6.0 Beta User's Guide[http://focus.ti.com/dsp/docs/dspsupporttechdocsc.tsp?sectionId=3&tabId=409&abstractName=spru186p]
 
*TMS320C6000 Optimizing Compiler v 6.0 Beta User's Guide[http://focus.ti.com/dsp/docs/dspsupporttechdocsc.tsp?sectionId=3&tabId=409&familyId=44&abstractName=spru187n]
 
*TMS320C6000 Programmer's Guide[http://focus.ti.com/dsp/docs/dspsupporttechdocsc.tsp?sectionId=3&tabId=409&abstractName=spru198i]
 
 
 
===TPS65950 power IC===
 
*Main page on TI site[http://focus.ti.com/docs/prod/folders/print/tps65950.html]
 
 
 
See also [[Hardware documentation]]
 
= accessories =
 
 
 
Currently a Pandora branded case, a TV out cable and replacement batteries are available, though as of mid-2011 production of the TV out cable has not started yet.  The lead developers are currently entertaining other possibilities.[http://www.gp32x.com/board/index.php?showtopic=41686]
 
 
 
A page in this wiki has been started to list potential generic [[Accessories|accessories and peripherals]] that will work with the Pandora.
 
 
 
512MB Pandoras (early 2012)
 
The Pandoras produced in Germany by Global Components.
 
 
 
Early 2012 systems shipped with an OS that can only address 256MB of the 512MB RAM.  You can check this by typing `free` in a terminal.  For these systems, an OS update is needed to see and use the full 512MB.  As of May 2012, that OS is available as an optional beta update.
 
 
 
The Pandora project has been a group effort from the beginning.  The hardware development team designed Pandora based on specifications requested by potential users.  The main physical features - qwerty [[keyboard]], dual analog pads, clamshell design, pocketable size - were considered important by most of the community.  The physical appearance of Pandora is a result of getting all the necessary hardware into a pocket sized device while keeping the cost reasonable.  Many other layouts were considered, but the final design is the best possible solution.
 
 
 
 
 
==Where does the stylus fit?==
 
 
 
The stylus fits in a slot in the bottom, near the front and on the right hand side.  It slides in parallel to the battery.
 
 
 
 
 
 
 
<gallery>
 
Image:Pandora bag.jpg|Carrying case
 
</gallery>
 
 
 
==Emulation Questions==
 
 
 
[[Category:Chipset]]
 

Latest revision as of 00:26, 21 January 2014

Redirect to: