NOTICE: The Processors Wiki will End-of-Life in December of 2020. It is recommended to download any files or other content you may need that are hosted on processors.wiki.ti.com. The site is now set to read only.

Codec Engine Examples Memory Map

From Texas Instruments Wiki
Jump to: navigation, search

This topic helps show the memory map guidelines the Codec Engine development team uses when creating the examples. This is obviously not the only memory map possible, and is intended to help users understand the memory map which most of the examples employ.

Note that these are typically in line with the size of memory available on popular development boards available. Development boards are often available from many vendors, and will be populated with differing amounts of memory.

For more memory map details, see the Changing Memory Map article.

EVM3530 Multi-core Examples (128 MB Total Memory)[edit]

Address Range Size Description
0x80000000 - 0x84FFFFFF 80 MB Linux
0x85000000 - 0x85FFFFFF 16 MB CMEM
0x86000000 - 0x877FFFFF 24 MB DDRALGHEAP
0x87800000 - 0x87DFFFFF 6 MB DDR2 (BIOS, Codecs, Applications)
0x87E00000 - 0x87EFFFFF 1 MB DSPLINK (MEM)
0x87F00000 - 0x87F00FFF 4 KB DSPLINK (RESET)
0x87F01000 - 0x87FFFFFF 1020 KB unused

DM6446 and DM6467 EVM Multi-core Examples (256 MB Total Memory)[edit]

Address Range Size Description
0x80000000 - 0x877FFFFF 120 MB Linux
0x87800000 - 0x87FFFFFF 8 MB CMEM
0x88000000 - 0x8F9FFFFF 122 MB DDRALGHEAP
0x8FA00000 - 0x8FDFFFFF 4 MB DDR2 (BIOS, Codecs, Applications)
0x8FE00000 - 0x8FEFFFFF 1 MB DSPLINK (MEM)
0x8FF00000 - 0x8FF0007F 128 B DSPLINK (RESET)
0x8FF00080 - 0x8FFFFFFF < 1 MB unused

OMAPL137 and OMAPL138 EVM Multi-core Examples (64 MB Total Memory)[edit]

Address Range Size Description
0xC0000000 - 0xC1FFFFFF 32 MB Linux
0xC2000000 - 0xC2BFFFFF 12 MB CMEM
0xC2C00000 - 0xC2EFFFFF 3 MB SDRAM (BIOS, Codecs, Applications)
0xC2F00000 - 0xC2F0FFFF 4 KB DSPLINK (RESET)
0xC2F10000 - 0xC2FFFFFF 1 MB - 4 KB = 1020 KB DSPLINK (MEM)
0xC3000000 - 0xC3FFFFFF 16 MB DDRALGHEAP

Under Development[edit]

C6742 Multi-core Examples (256 MB Ext Memory)[edit]

Planned for CE 3.20 - currently under development.

Address Range Size Description
0x00200000 - 0x002BFFFF 768 KB SL2RAM (used for IPC and Messaging)
0x00800000 - 0x00897FFF 608 KB LL2RAM (local, core-specific memory)
0xE0000000 - 0xE5FFFFFF 96 MB DDR2 Core 0 App .text and heap (for app I/O buffers)
0xE6000000 - 0xE7FFFFFF 32 MB DDR2 Core 1 Server .text
0xE8000000 - 0xE9FFFFFF 32 MB DDR2 Core 2 Server .text
0xEA000000 - 0xEBFFFFFF 32 MB DDR2 Core 3 Server .text
0xEC000000 - 0xEDFFFFFF 32 MB DDR2 Core 4 Server .text
0xEE000000 - 0xEFFFFFFF 32 MB DDR2 Core 5 Server .text
E2e.jpg {{
  1. switchcategory:MultiCore=
  • For technical support on MultiCore devices, please post your questions in the C6000 MultiCore Forum
  • For questions related to the BIOS MultiCore SDK (MCSDK), please use the BIOS Forum

Please post only comments related to the article Codec Engine Examples Memory Map here.

Keystone=
  • For technical support on MultiCore devices, please post your questions in the C6000 MultiCore Forum
  • For questions related to the BIOS MultiCore SDK (MCSDK), please use the BIOS Forum

Please post only comments related to the article Codec Engine Examples Memory Map here.

C2000=For technical support on the C2000 please post your questions on The C2000 Forum. Please post only comments about the article Codec Engine Examples Memory Map here. DaVinci=For technical support on DaVincoplease post your questions on The DaVinci Forum. Please post only comments about the article Codec Engine Examples Memory Map here. MSP430=For technical support on MSP430 please post your questions on The MSP430 Forum. Please post only comments about the article Codec Engine Examples Memory Map here. OMAP35x=For technical support on OMAP please post your questions on The OMAP Forum. Please post only comments about the article Codec Engine Examples Memory Map here. OMAPL1=For technical support on OMAP please post your questions on The OMAP Forum. Please post only comments about the article Codec Engine Examples Memory Map here. MAVRK=For technical support on MAVRK please post your questions on The MAVRK Toolbox Forum. Please post only comments about the article Codec Engine Examples Memory Map here. For technical support please post your questions at http://e2e.ti.com. Please post only comments about the article Codec Engine Examples Memory Map here.

}}

Hyperlink blue.png Links

Amplifiers & Linear
Audio
Broadband RF/IF & Digital Radio
Clocks & Timers
Data Converters

DLP & MEMS
High-Reliability
Interface
Logic
Power Management

Processors

Switches & Multiplexers
Temperature Sensors & Control ICs
Wireless Connectivity