Difference between revisions of "Hardware documentation"

From Pandora Wiki
Jump to: navigation, search
(Content moved to Pandora)
Line 1: Line 1:
#REDIRECT [[Pandora]]
* 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).
[[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)===
* 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://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://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]
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]]
Digital signal processors allow to do complex calculations within only a few cycles
*CPU and Instruction Set Reference Guide[http://www.ti.com/lit/ug/spru732j/spru732j.pdf]
*TMS320C6000 Assembly Language Tools v 6.0 Beta User's Guide[http://www.ti.com/lit/ug/spru186w/spru186w.pdf]
*TMS320C6000 Optimizing Compiler v 6.0 Beta User's Guide[http://www.ti.com/lit/ug/spru187n/spru187n.pdf]
*TMS320C6000 Programmer's Guide[http://www.ti.com/lit/ug/spru198k/spru198k.pdf]
===TPS65950 power IC===
*Main page on TI site[http://www.ti.com/product/tps65950]
Two usb host ports. Bluetooth,two SD slots with SDIO capability, and a serial UART for adding whatever additional widgets you want (such as a USB GPS system).  Solder pads were designed into the PCB for "hacking" in extra internal hardware.
==RTC and RS-232?==
It has RTC and RS-232 (CMOS level) [http://www.gp32x.com/board/index.php?s=&showtopic=38155&view=findpost&p=568882]
Image:Pandora bag.jpg|Carrying case

Latest revision as of 00:26, 21 January 2014

Redirect to: