PP5002

From wikiPodLinux

The Portal Player PP5002 (http://www.rockbox.org/twiki/bin/viewfile/Main/PortalPlayer?rev=1;filename=PP5002ProduuctBrief.pdf) is used in the 1st, 2nd and 3rd generation iPods.


Overview
location description
0x28000000SDRAM (32MB)
0x40000000Fast RAM, also called IRAM (96KB)
0xf0000000Cache Control


CPU ID
location description
0xc4000000Processor ID
0x55 CPU
0xaa COP


Interrupt Controller
locationdescription
0xcf001000CPU interrupt status
0x1 IDE0
0x10 ser0
0x20 i2c
0x80 ser1
0x800 timer1
0x4000 GPIO
0xcf00101cforced interrupt clear
0xcf001020CPU interrupt enable mask status
0xcf001024CPU interrupt enable mask set
0xcf001028CPU interrupt enable mask clear
0xcf001030COP interrupt enable mask status
0xcf001034COP interrupt enable mask set
0xcf001038COP interrupt enable mask clear


Timer Controller
locationdescription
0xcf001100timer1 config
0xcf001104timer1 present value
0xcf001108timer2 config
0xe0000000 config bits, rest are counter value
0x80000000 enable?
0xcf00110ctimer2 present value
0xcf001110microsecond timer


Device Controller
locationdescription
0xcf005030device reset
0x4 (2) system
0x100 (8) i2c
0xcf005000clock enable


CPU Controller
locationdescription
0xcf004054sleep CPU
0xce to wake up CPU
0xca to sleep CPU
0xcf004058sleep COP
0xce to wake up COP
0xca to sleep COP


GPIO Controller
locationdescription
0xcf000000GPIO port A enable
0xcf000004GPIO port B enable
0xcf000008GPIO port C enable
0xcf00000cGPIO port D enable
0xcf000010GPIO port A output enable
0xcf000020GPIO port A output value
0xcf000030GPIO port A input value
0xcf000040GPIO port A interrupt status
0xcf000050GPIO port A interrupt enable
0xcf000060GPIO port A interrupt level
0xcf000070GPIO port A interrupt clear


LCD Controller
locationdescription
0xc0001000LCD control
0x2 backlight
0x8000 LCD busy


Serial Controller
locationdescription
0xc0006000ser0
0xc0006040ser1
Navigation



  • Google Search (http://www.google.com/custom?sa=Google+Search&cof=S%3Ahttp%3A%2F%2Fwww.ipodlinux.org%3BVLC%3Apurple%3BAH%3Acenter%3BBGC%3Awhite%3BLH%3A141%3BLC%3Ablue%3BL%3Ahttp%3A%2F%2Fipodlinux.org%2Fstylesheets%2Fimages%2Fwiki.png%3BALC%3Ablue%3BLW%3A128%3BT%3Ablack%3BAWFID%3A70a74ab66f4d59ae%3B&domains=ipodlinux.org&sitesearch=ipodlinux.org)