beautypg.com

4 sleep mode, 6 note on using 32-bit address extended mode – Renesas SH7781 User Manual

Page 292

background image

9. On-Chip Memory

Rev.1.00 Jan. 10, 2008 Page 262 of 1658
REJ09B0261-0100

(2)

IL Memory

In order to allocate instructions in the IL memory, write an instruction to the IL memory, execute
the following sequence, then branch to the rewritten instruction.

• SYNCO
• ICBI @Rn

In this case, the target for the ICBI instruction can be any address (IL memory address may be
possible) within the range where no address error exception occurs, and cache hit/miss is possible.

(3)

U Memory

In order to allocate instructions in the U memory, write an instruction to the U memory, execute
the following sequence, then branch to the rewritten instruction.

• SYNCO
• ICBI @Rn

In this case, the target for the ICBI instruction can be any address (U memory address may be
possible) within the range where no address error exception occurs, and cache hit/miss is possible.

9.5.4

Sleep Mode

(1)

OL Memory, IL Memory

The SuperHyway bus master module, such as DMAC, cannot access OL memory and IL memory
in sleep mode.

(2)

U Memory

The SuperHyway bus master module, such as DMAC, can access U memory in sleep mode.

9.6

Note on Using 32-Bit Address Extended Mode

In 32-bit address extended mode, L0SADR fields in LSA0, L1SADR fields in LSA1, L0DADR
fields in LDA0, and L1DADR fields in LDA1 are extended from 19-bit [28:10] to 22-bit [31:10].