Intel SA-1100 manual Caches, Write Buffer, and Read Buffer, Memory-Management Unit MMU

Models: SA-1100

1 388
Download 388 pages 41.55 Kb
Page 4
Image 4

 

5.2.11

Registers 10 – 12 RESERVED

5-6

 

5.2.12

Register 13 – Process ID Virtual Address Mapping

5-7

 

5.2.13

Register 14 – Debug Support (Breakpoints)

5-8

 

5.2.14

Register 15 – Test, Clock, and Idle Control

5-9

6

 

Caches, Write Buffer, and Read Buffer

6-1

6.1

Instruction Cache (Icache)

6-1

 

6.1.1

Icache Operation

6-1

 

6.1.2

Icache Validity

6-1

 

 

6.1.2.1

Software Icache Flush

6-1

 

6.1.3

Icache Enable/Disable and Reset

6-2

 

 

6.1.3.1

Enabling the Icache

6-2

 

 

6.1.3.2

Disabling the Icache

6-2

6.2

Data Caches (Dcaches)

6-2

 

6.2.1

Cacheable Bit – C

6-3

 

 

6.2.1.1 Cacheable Reads – C = 1

6-3

 

 

6.2.1.2 Noncacheable Reads – C = 0

6-3

 

6.2.2

Bufferable Bit – B

6-3

 

6.2.3

Software Dcache Flush

6-4

 

 

6.2.3.1 Doubly Mapped Space

6-4

 

6.2.4

Dcaches Enable/Disable and Reset

6-4

 

 

6.2.4.1

Enabling the Dcaches

6-5

 

 

6.2.4.2

Disabling the Dcaches

6-5

6.3

Write Buffer (WB)

6-5

 

6.3.1

Bufferable Bit

6-5

 

6.3.2

Write Buffer Operation

6-5

 

 

6.3.2.1

Writes to a Bufferable and Cacheable Location (B=1,C=1)

6-5

 

 

6.3.2.2

Writes to a Bufferable and Noncacheable Location (B=1,C=0)6-6

 

 

6.3.2.3

Unbufferable Writes (B=0)

6-6

 

6.3.3

Enabling the Write Buffer

6-6

 

 

6.3.3.1

Disabling the Write Buffer

6-6

6.4

Read Buffer (RB)

6-6

7

 

Memory-Management Unit (MMU)

7-1

7.1

Overview

7-1

 

7.1.1

MMU Registers

7-1

7.2

MMU Faults and CPU Aborts

7-1

7.3

Data Aborts

7-1

 

7.3.1

Cacheable Reads (Linefetches)

7-2

 

7.3.2

Buffered Writes

7-2

7.4

Interaction of the MMU, Icache, Dcache, and Write Buffer

7-2

7.5

Mini Data Cache

7-3

8

 

Clocks

8-1

8.1

SA-1100 Crystal Oscillators

8-1

8.2

Core Clock Configuration Register

8-2

 

8.2.1

Restrictions on Changing the Core Clock Configuration

8-2

8.3

Driving SA-1100 Crystal Pins from an External Source

8-3

8.4

Clocking During Test

8-4

iv

SA-1100 Developer’s Manual

Page 4
Image 4
Intel SA-1100 manual Caches, Write Buffer, and Read Buffer, Memory-Management Unit MMU