01.08.2013 Views

Chapter 10 Memory Subsystem.pdf

Chapter 10 Memory Subsystem.pdf

Chapter 10 Memory Subsystem.pdf

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Public Version<br />

www.ti.com On-Chip <strong>Memory</strong> <strong>Subsystem</strong><br />

When the memory is not accessed by the system, the module performs automatic clock gating. Because<br />

the clock to the memory is dynamically gated, there is no extra latency when the clock must be switched<br />

on after an idle state.<br />

<strong>10</strong>.3.2.2.2 Hardware Reset<br />

Global reset of the module is performed by activation of the CORE_RST in the core reset domain (see<br />

<strong>Chapter</strong> 3, Power, Reset, and Clock Management.).<br />

<strong>10</strong>.3.2.2.3 Power Domain<br />

OCM power is supplied by the CORE power domain (see <strong>Chapter</strong> 3, Power, Reset, and Clock<br />

Management).<br />

<strong>10</strong>.3.3 OCM <strong>Subsystem</strong> Functional Description<br />

<strong>10</strong>.3.3.1 OCM_ROM<br />

The embedded ROM is used primarily for booting, flashing, and context restoring.<br />

The device-embedded ROM (total 32K bytes) has the following characteristics:<br />

• The OCM_ROM is always accessible, and contains the boot area.<br />

• The OCM_ROM supports single and burst access transactions.<br />

• The OCM_ROM operates at full interconnect clock frequency.<br />

• The COM_ROM needs three cycles for initial access and one cycle per subsequent access.<br />

The memory space of the embedded ROM starts at 0x4001 4000 and ends at 0x4001 BFFF.<br />

<strong>10</strong>.3.3.2 OCM_RAM<br />

By default, only 2K bytes are available after reset; however, the configuration can then be changed to<br />

adapt to booting/flashing, normal boot, or to any application requirement.<br />

The device-embedded RAM has the following characteristics:<br />

• Operates at full L3 interconnect clock frequency<br />

• Fully pipelined, one 32-bit access per cycle<br />

• Restricted access support, based on:<br />

– A region-based partitioning (see the L3 firewall description)<br />

– The module owner of the access, with respect to its read and write permission to that region<br />

– The transaction attributes of the access, with respect to the region permission properties:<br />

• User/supervisor<br />

• Code/data access<br />

The OCM_RAM can be partitioned using the L3 firewall and used as RAM for a video frame buffer or to<br />

any application.<br />

The RAM memory space starts at 0x4020 0000 and ends at 0x4020 FFFF.<br />

SPRUGN4L–May 20<strong>10</strong>–Revised June 2011 <strong>Memory</strong> <strong>Subsystem</strong><br />

Copyright © 20<strong>10</strong>–2011, Texas Instruments Incorporated<br />

2315

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!