Chapter 10 Memory Subsystem.pdf
Chapter 10 Memory Subsystem.pdf
Chapter 10 Memory Subsystem.pdf
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