beautypg.com

Epson ARM.POWERED ARM720T User Manual

Page 6

background image

CONTENTS

ii EPSON ARM720T CORE CPU MANUAL

6.9

Reset ....................................................................................................... 6-13

7

Memory Management Unit

7.1

About the MMU.......................................................................................... 7-1

7.2

MMU program-accessible registers ........................................................... 7-3

7.3

Address translation .................................................................................... 7-4

7.4

MMU faults and CPU aborts .................................................................... 7-15

7.5

Fault address and fault status registers................................................... 7-16

7.6

Domain access control ............................................................................ 7-17

7.7

Fault checking sequence ......................................................................... 7-19

7.8

External aborts......................................................................................... 7-21

7.9

Interaction of the MMU and cache........................................................... 7-21

8

Coprocessor Interface

8.1

About coprocessors ................................................................................... 8-1

8.2

Coprocessor interface signals ................................................................... 8-3

8.3

Pipeline-following signals........................................................................... 8-4

8.4

Coprocessor interface handshaking .......................................................... 8-5

8.5

Connecting coprocessors .......................................................................... 8-9

8.6

Not using an external coprocessor .......................................................... 8-10

8.7

STC operations........................................................................................ 8-10

8.8

Undefined instructions ............................................................................. 8-10

8.9

Privileged instructions.............................................................................. 8-10

9

Debugging Your System

9.1

About debugging your system ................................................................... 9-2

9.2

Controlling debugging................................................................................ 9-3

9.3

Entry into debug state................................................................................ 9-5

9.4

Debug interface ......................................................................................... 9-9

9.5

ARM720T core clock domains................................................................... 9-9

9.6

The EmbeddedICE-RT macrocell............................................................ 9-10

9.7

Disabling EmbeddedICE-RT.................................................................... 9-11

9.8

EmbeddedICE-RT register map .............................................................. 9-12

9.9

Monitor mode debugging ......................................................................... 9-12

9.10

The debug communications channel ....................................................... 9-14

9.11

Scan chains and the JTAG interface ....................................................... 9-17

9.12

The TAP controller................................................................................... 9-19

9.13

Public JTAG instructions.......................................................................... 9-20

9.14

Test data registers ................................................................................... 9-22

9.15

Scan timing .............................................................................................. 9-25

9.16

Examining the core and the system in debug state ................................. 9-26

9.17

Exit from debug state............................................................................... 9-29

9.18

The program counter during debug ......................................................... 9-30

9.19

Priorities and exceptions.......................................................................... 9-32

9.20

Watchpoint unit registers ......................................................................... 9-33

9.21

Programming breakpoints........................................................................ 9-36

9.22

Programming watchpoints ....................................................................... 9-38

9.23

Abort status register................................................................................. 9-38

9.24

Debug control register ............................................................................. 9-39

9.25

Debug status register............................................................................... 9-41

9.26

Coupling breakpoints and watchpoints .................................................... 9-43

9.27

EmbeddedICE-RT timing......................................................................... 9-44