This image is the top of the content box. Unfortunately, there is no information-based reason for this div to be here. It's just here for design reasons. Sorry.
Go Back   MisticRiver :: For iriver Enthusiasts > MisticRiverWiki
Home Forums Register FAQ Search Today's Posts Mark Forums Read


Welcome to the misticriver forums.

You are currently viewing our boards as a guest which gives you limited access to view most discussions and access our other features. By joining our free community you will have access to post topics, communicate privately with other members (PM), respond to polls, upload content and access many other special features. Registration is fast, simple and absolutely free so please, join our community today!

If you have any problems with the registration process or your account login, please contact contact us.
Personal tools

PMP Series Memory Map

From iriver Wiki, your source for everything iriver - a part of MisticRiver.

- work in progress -

00007800 - 00008000: IRAM (used for stack)
(this might be from 0 - I'm not sure; how large is IRAM?)
00030000: Timer 0
00030080: Timer 1
00030100: Timer 2
00030180: Timer 3
00030200: Serial 0
00030280: Serial 1
00030300: UART 0
00030380: UART 1
00030400: Watchdog timer
00030480: Multimedia card / SD card
00030500: INTC (not sure what this is)
00030580: GIO (key inputs, LEDS, etc)
 00: DIR0
 02: DIR1
 04: DIR2
 06: ??? - I remember seeing these 3 somewhere, nfi where.
 08: ???
 0A: ???
 0C: BITSET0
 0E: BITSET1
 10: BITSET2
 12: BITCLR0
 14: BITCLR1
 16: BITCLR2
GIO Lines:
 GIO 0, bit 13: main power or CPU power, not sure (CLR to shut down)
 GIO 1, bit 15: I2C SCL (clock line)
 GIO 2, bit 0 : I2C SDA (data line)
00030600: DSP contoller
 00: HPIB Control Register
 02: HPIB Status Register
00030680: OSD
 00: osdmode
 02: vidwin_mode
 04: osdwin0_mode
 06: osdwin1_mode
 08: rectcur
 0A: bmpcur
 0C: vidwin0_offset
 0E:       1
 10: osd   0
 12:       1
 14: vidwin_ad0  **high-high
 16: vidwin0_ad1 **low
 18:       1     **low
 1A: osdwin_ad0  **high-high
 1C: osdwin0_ad1 **low
 1E:       1     **low
 20: basep_x
 22: basep_y
 24: vidwin0_xp
 26:        _yp
 28:        _xl
 2A:        _yl
 2C: vidwin1_xp
 2E:        _yp
 30:        _xl
 32:        _yl
 34: osdwin0_xp
 36:        _yp
 38:        _xl
 3A:        _yl
 3C: osdwin1_xp
 3E:        _yp
 40:        _xl
 42:        _yl
 44: cur_xp
 46:    _yp
 48:    _xl
 4A:    _yl
 4C: bmp_xp
 4E:    _yp
 50: w0bmp01
 52: w0bmp23
 54: w0bmp45
 56: w0bmp67
 58: w0bmp89
 5A: w0bmpAB
 5C: w0bmpCD
 5E: w0bmpEF
 60: w1bmp01
 62: w1bmp23
 64: w1bmp45
 66: w1bmp67
 68: w1bmp89
 6A: w1bmpAB
 6C: w1bmpCD
 6E: w1bmpEF
 70: miscellaneous control
 72: bmpcur_data
 74: clut_ram_ctrl
 76: clut_ram_ycb
 78: clut_ram_cr
 7A: mvideo0_pingpong
 7C: vidwin0_ad0_ppbuf
 7E: vidwin0_ad1_ppbuf
00030700: CCD controller
00030780: Preview engine
00030800: NTSC/PAL video encoder
00030880: Clock controller
 80: PLLA config
 82: PLLB config
 84: CLK reverse, source select
 86: PLL selection
 88: DIV ratency config
 8A: PLL Bypass config
 8C: Multimedia card Clock
 8E: CTST Clock
 90: MOD0 clock Enable/Disable
 92: MOD1 clock Enable/Disable
 94: MOD2 clock Enable/Disable
 96: Sleep
 98: Power down
 9A: General CLK src selection
 9C: General CLK0 DIV config
 9E: General CLK1 DIV config
 A0: General CLK2 DIV config
 A2: PWM0 CLK config
 A4: PWM0 H-Level duration config
 A4: PWM1 CLK config
 A8: PWM1 H-Level duration config
00030900: Bus controller
00030980: SDRAM controller
00030a00: External Memory Interface
00030a80: USB 0
00030b00: USB 1
00030b80: 3A(AF/AE/AWB) (not sure what this is)
00030c00: Memory stick 1
00030c80: Memory stick 2
00030d00: ATM (not sure what this is)
00030d80: I2C (power controller) - (wtf?  I2C is accesed through GIO, is it not?)
00030e00: Instruction cache
 00: DM270 Icache ICAMode
00100000 - 004FFFFF: Flash
02100000 - 060FFFFF: SDRAM (only up to 040FFFFF is accessible on the PMP series)
08200000 - 08300000: Ethernet
I2C addresses:
 0x10: Power management unit (Phillips PCF50606)

All times are GMT -7. The time now is 10:36 AM.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Powered by vbWiki Pro 1.3 RC5. Copyright ©2006-2007, NuHit, LLC
This image is the bottom of the content box. Unfortunately, there is no information-based reason for this div to be here. It's just here for design reasons. Sorry.