Rev. 1.50, 10/04, page xi of xx
7.3.1
Unified TLB (UTLB) Configuration ................................................................... 131
7.3.2
Instruction TLB (ITLB) Configuration................................................................ 133
7.3.3
Address Translation Method................................................................................ 134
7.4
MMU Functions................................................................................................................ 136
7.4.1
MMU Hardware Management ............................................................................. 136
7.4.2
MMU Software Management .............................................................................. 136
7.4.3
MMU Instruction (LDTLB)................................................................................. 137
7.4.4
Hardware ITLB Miss Handling ........................................................................... 139
7.4.5
Avoiding Synonym Problems .............................................................................. 139
7.5
MMU Exceptions.............................................................................................................. 140
7.5.1
Instruction TLB Multiple Hit Exception.............................................................. 140
7.5.2
Instruction TLB Miss Exception.......................................................................... 141
7.5.3
Instruction TLB Protection Violation Exception ................................................. 142
7.5.4
Data TLB Multiple Hit Exception ....................................................................... 143
7.5.5
Data TLB Miss Exception ................................................................................... 143
7.5.6
Data TLB Protection Violation Exception........................................................... 144
7.5.7
Initial Page Write Exception ................................................................................ 145
7.6
Memory-Mapped TLB Configuration............................................................................... 146
7.6.1
ITLB Address Array ............................................................................................ 147
7.6.2
ITLB Data Array.................................................................................................. 148
7.6.3
UTLB Address Array........................................................................................... 149
7.6.4
UTLB Data Array ................................................................................................ 150
7.7
32-Bit Address Extended Mode ........................................................................................ 151
7.7.1
Overview of 32-Bit Address Extended Mode ...................................................... 152
7.7.2
Transition to 32-Bit Address Extended Mode ..................................................... 152
7.7.3
Privileged Space Mapping Buffer (PMB) Configuration .................................... 152
7.7.4
PMB Function...................................................................................................... 154
7.7.5
Memory-Mapped PMB Configuration................................................................. 154
7.7.6
Notes on Using 32-Bit Address Extended Mode ................................................. 156
Section 8 Caches ................................................................................................159
8.1
Features............................................................................................................................. 159
8.2
Register Descriptions ........................................................................................................ 162
8.2.1
Cache Control Register (CCR) ............................................................................ 163
8.2.2
Queue Address Control Register 0 (QACR0) ...................................................... 165
8.2.3
Queue Address Control Register 1 (QACR1) ...................................................... 166
8.2.4
On-Chip Memory Control Register (RAMCR) ................................................... 167
8.3
Operand Cache Operation................................................................................................. 169
8.3.1
Read Operation .................................................................................................... 169
8.3.2
Prefetch Operation ............................................................................................... 170
8.3.3
Write Operation ................................................................................................... 171
8.3.4
Write-Back Buffer ............................................................................................... 172
8.3.5
Write-Through Buffer.......................................................................................... 172
Summary of Contents for SuperH SH-4A
Page 2: ...Rev 1 50 10 04 page ii of xx ...
Page 8: ...Rev 1 50 10 04 page viii of xx ...
Page 116: ...Rev 1 50 10 04 page 96 of 448 ...
Page 178: ...Rev 1 50 10 04 page 158 of 448 ...
Page 206: ...Rev 1 50 10 04 page 186 of 448 ...
Page 231: ...Rev 1 50 10 04 page 211 of 448 Possible Exceptions Slot illegal instruction exception ...
Page 235: ...Rev 1 50 10 04 page 215 of 448 Possible Exceptions Slot illegal instruction exception ...
Page 238: ...Rev 1 50 10 04 page 218 of 448 Possible Exceptions Slot illegal instruction exception ...
Page 408: ...Rev 1 50 10 04 page 388 of 448 Possible Exceptions Inexact Not generated when FPSCR PR 1 ...
Page 446: ...Rev 1 50 10 04 page 426 of 448 ...
Page 468: ...Rev 1 50 10 04 page 448 of 448 ...
Page 471: ......
Page 472: ...SH 4A Software Manual ...