Difference between revisions of "Hardware documentation"

From Pandora Wiki
Jump to: navigation, search
(Board)
(Content moved to Pandora)
 
(17 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]
 
 
 
==Display==
 
*Screen datasheet (TD043MTEA1)[http://beyondinfinite.com/lcd/Library/Toppoly/TD043MTEA1.pdf] The Pandora uses the display from the Archos 605 Media Player. However, on the Archos LCD the pinout is reversed as well as the cable having a 45 degree angle which would make it fail to line up with the Pandora LCD cable in the lid. --[http://boards.openpandora.org/index.php?/topic/3114-replacement-lcds/page__p__53657#entry53657]
 
 
 
==Status LEDs==
 
 
 
Meaning of the LEDs from left to right according to [http://boards.openpandora.org/index.php?/topic/325-led-function-documented/page__view__findpost__p__5726 gfrancisdev].
 
 
 
Left LED group
 
* SD card 1
 
* SD card 2
 
* Wifi
 
* Bluetooth
 
 
 
Right LED group
 
* Empty (with solder pad for hardware hackers who want to use an additional LED)
 
* Empty (-"-)
 
* Charging
 
* Power
 
 
 
==Input==
 
===Keyboard===
 
[[image:Keypadmatrix.png|thumb|Keyboard Matrix Diagram (Courtesy of Neelix)]]
 
 
 
* The keyboard is listed on p.20 of the hackers manual, and a more readable version is shown here.
 
===Touchscreen===
 
*TSC2046: ADS7846 compatible touch screen controller[http://focus.ti.com/docs/prod/folders/print/tsc2046.html]
 
 
 
==See also==
 
*[[Nubs]]
 
*[[Purple Tint of Death]] (due to LCD cables)
 
*[[Hardware Hacking]] EXT Connectors and other info
 
 
 
[[Category:Chipset]]
 

Latest revision as of 00:26, 21 January 2014

Redirect to: