The memory of the 331x is partitioned into the following zones:
Detail | Start | End | Description |
---|---|---|---|
00000000 | 0000FFFF | RAM (= 00100000-0010FFFF) | |
00010000 | 00010FFF | DSP shared memory | |
here | 00020000 | 000200FF | IO (Primary I/O range, configures peripherals) |
here | 00030000 | 00030001 | DSPIF (API control register) |
here | 00040000 | 00040003 | MCUIF (Secondary I/O range, configures memory ranges) |
00100000 | 0011FFFF | RAM | |
00200000 | 003FFFFF | Flash ROM | |
00400000 | 005FFFFF | Flash ROM 2 (=00200000-003FFFFF if flash only 2MB) | |
00600000 | 007FFFFF | External ROM/RAM; empty (0x00) |
Last updated: 2005-02-21 14:19
This site is the result of a great deal of assembly code reading, research, countless (mostly futile) searches for data sheets, cross-referencing and analysing. If you use this information in any way please mention wumpus <blacksphere@goliath.darktech.org> (and others in the credits section) in the credits of your program/document. And tell me :) If you have more information please contribute. If you just copy this, stick your name on it and call it yours I hope you get your genitals bitten off by a three headed monkey. Have a nice day.
No mobile phones were harmed in the production of this site.