Difference between revisions of "Hardware documentation"
From Pandora Wiki
(→PowerVR) |
Linux-SWAT (talk | contribs) (→Board) |
||
Line 6: | Line 6: | ||
==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 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 | *[[ARM]] Cortex-A8 CPU | ||
*PowerVR SGX graphics core | *PowerVR SGX graphics core | ||
*C64x+ DSP core | *C64x+ DSP core | ||
− | ===OMAP3530=== | + | ===OMAP3530 (600MHz units)=== |
* OMAP35x: Main page on TI site[http://focus.ti.com/general/docs/gencontent.tsp?contentId=36915] | * OMAP35x: Main page on TI site[http://focus.ti.com/general/docs/gencontent.tsp?contentId=36915] | ||
Line 17: | Line 17: | ||
* 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://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 | + | * [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)=== | ||
+ | |||
+ | * [http://processors.wiki.ti.com/index.php/Category:DM37xx Texas Instruments Wiki] | ||
====Other OMAP3530 Projects==== | ====Other OMAP3530 Projects==== |
Revision as of 23:10, 4 April 2013
For adding custom extensions see Hardware hacking
Contents
General
- Official Hackers Manual (v1.01) from OpenPandora Ltd, includes warnings about damage and warranties (or loss of).
Board
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[1]
- OMAP3530 specific page[2] This lists the features of the chip and has all the applicable Technical Documents
DM3730 (1GHz units)
Other OMAP3530 Projects
- Always Innovating Touch Book[3]
- Beagle Board Resources[4] As it uses the same SoC, many BB resources are also relevant for the Pandora.
- Beagle Board Google Group[5]
Cortex-A8
This processor is part of the ARM risc cpu family[6] that is licensed by a lot of hardware vendors. It has multiple command extensions as NEON (similar to MMX for x86 architecture)
- r1p1[7] Note: OMAP3530 uses rev1p2
- UPDATE: r2p2 Documentation [8] Note: OMAP3530 uses rev1p2
- NEON instruction set [9]
- NEON memory hazards[10]
PowerVR
- Official site
- OpenGL ES 2.0, several million polygons per second.
- OpenGL ES 1.1 Tutorial
- SGX driver info
C64x+
Digital signal processors allow to do complex calculations within only a few cycles
- CPU and Instruction Set Reference Guide[11]
- TMS320C6000 Assembly Language Tools v 6.0 Beta User's Guide[12]
- TMS320C6000 Optimizing Compiler v 6.0 Beta User's Guide[13]
- TMS320C6000 Programmer's Guide[14]
TPS65950 power IC
- Main page on TI site[15]
Display
- Screen datasheet (TD043MTEA1)[16] 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. --[17]
Status LEDs
Meaning of the LEDs from left to right according to 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
- 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[18]
See also
- Nubs
- Purple Tint of Death (due to LCD cables)
- Hardware Hacking EXT Connectors and other info