Intel Computer Hardware 80200 Manual do Utilizador

Consulte online ou descarregue Manual do Utilizador para Placas de desenvolvimento Intel Computer Hardware 80200. Intel Computer Hardware 80200 User's Manual Manual do Utilizador

  • Descarregar
  • Adicionar aos meus manuais
  • Imprimir
  • Página
    / 289
  • Índice
  • MARCADORES
  • Avaliado. / 5. Com base em avaliações de clientes

Resumo do Conteúdo

Página 1 - Microarchitecture

Intel® 80200 Processor based on Intel® XScale™ MicroarchitectureDeveloper’s Manual March, 2003Order Number: 273411-003

Página 2

x March, 2003 Developer’s ManualIntel® 80200 Processor based on Intel® XScale™ MicroarchitectureB.4.1 Instruction Cache...

Página 3 - Contents

7-22 March, 2003 Developer’s ManualIntel® 80200 Processor based on Intel® XScale™ MicroarchitectureConfiguration7.3.4 Registers 8-15: Software DebugSo

Página 4

Developer’s Manual March, 2003 8-1System Management8This chapter describes the clocking and power management features of the Intel® 80200 processor ba

Página 5

8-2 March, 2003 Developer’s ManualIntel® 80200 Processor based on Intel® XScale™ MicroarchitectureSystem ManagementThe Intel® 80200 processor supports

Página 6

Developer’s Manual March, 2003 8-3Intel® 80200 Processor based on Intel® XScale™ MicroarchitectureSystem Management8.2 Processor ResetThe RESET# pin m

Página 7

8-4 March, 2003 Developer’s ManualIntel® 80200 Processor based on Intel® XScale™ MicroarchitectureSystem Management8.2.2 Reset Effect on OutputsAfter

Página 8

Developer’s Manual March, 2003 8-5Intel® 80200 Processor based on Intel® XScale™ MicroarchitectureSystem Management8.3 Power ManagementThe Intel® 8020

Página 9 - A Compatibility: Intel

8-6 March, 2003 Developer’s ManualIntel® 80200 Processor based on Intel® XScale™ MicroarchitectureSystem ManagementThe JTAG clock must be stopped duri

Página 10

Developer’s Manual March, 2003 9-1Interrupts99.1 IntroductionThe Intel® 80200 processor based on Intel® XScale™ microarchitecture (compliant with the

Página 11

9-2 March, 2003 Developer’s ManualIntel® 80200 Processor based on Intel® XScale™ MicroarchitectureInterrupts9.3 Programmer ModelSoftware has access to

Página 12

Developer’s Manual March, 2003 9-3Intel® 80200 Processor based on Intel® XScale™ MicroarchitectureInterrupts9.3.1 INTCTLINTCTL is used to specify what

Página 13

Developer’s Manual March, 2003 xiIntel® 80200 Processor based on Intel® XScale™ MicroarchitectureC.2.2 TAP Pins...

Página 14

9-4 March, 2003 Developer’s ManualIntel® 80200 Processor based on Intel® XScale™ MicroarchitectureInterrupts9.3.2 INTSRCThe Interrupt Source register

Página 15

Developer’s Manual March, 2003 9-5Intel® 80200 Processor based on Intel® XScale™ MicroarchitectureInterrupts9.3.3 INTSTRSystems may have differing pri

Página 17 - Introduction

Developer’s Manual March, 2003 10-1External Bus1010.1 General DescriptionThe Intel® 80200 processor based on Intel® XScale™ microarchitecture (complia

Página 18 - 1.1.2 Features

10-2 March, 2003 Developer’s ManualIntel® 80200 Processor based on Intel® XScale™ MicroarchitectureExternal BusAn alternate configuration with a separ

Página 19

Developer’s Manual March, 2003 10-3Intel® 80200 Processor based on Intel® XScale™ MicroarchitectureExternal Bus10.2 Signal DescriptionTable 10-1. Int

Página 20

10-4 March, 2003 Developer’s ManualIntel® 80200 Processor based on Intel® XScale™ MicroarchitectureExternal Bus10.2.1 Request BusThe request bus issue

Página 21 - 1.2.1 Number Representation

Developer’s Manual March, 2003 10-5Intel® 80200 Processor based on Intel® XScale™ MicroarchitectureExternal BusIn addition to the alignment constraint

Página 22 - 1.3 Other Relevant Documents

10-6 March, 2003 Developer’s ManualIntel® 80200 Processor based on Intel® XScale™ MicroarchitectureExternal Bus10.2.2 Data BusSome time after a reques

Página 23 - Programming Model

Developer’s Manual March, 2003 10-7Intel® 80200 Processor based on Intel® XScale™ MicroarchitectureExternal Bus10.2.3 Critical Word FirstThe CWF signa

Página 24 - 2.2.5 Base Register Update

xii March, 2003 Developer’s ManualIntel® 80200 Processor based on Intel® XScale™ MicroarchitectureFigures1-1 Intel® 80200 Processor based on Intel® XS

Página 25 - 2.3.1 DSP Coprocessor 0 (CP0)

10-8 March, 2003 Developer’s ManualIntel® 80200 Processor based on Intel® XScale™ MicroarchitectureExternal BusThere are eight byte enables (BE#) asso

Página 26

Developer’s Manual March, 2003 10-9Intel® 80200 Processor based on Intel® XScale™ MicroarchitectureExternal Bus10.2.5 Multimaster SupportSimple multim

Página 27

10-10 March, 2003 Developer’s ManualIntel® 80200 Processor based on Intel® XScale™ MicroarchitectureExternal BusA simpler but lower performance method

Página 28

Developer’s Manual March, 2003 10-11Intel® 80200 Processor based on Intel® XScale™ MicroarchitectureExternal Bus10.2.6 AbortIf for any reason a reques

Página 29

10-12 March, 2003 Developer’s ManualIntel® 80200 Processor based on Intel® XScale™ MicroarchitectureExternal Bus10.2.7 ECCSoftware running on the Inte

Página 30

Developer’s Manual March, 2003 10-13Intel® 80200 Processor based on Intel® XScale™ MicroarchitectureExternal Bus10.2.8 Big Endian System Configuration

Página 31 - 2.3.2 New Page Attributes

10-14 March, 2003 Developer’s ManualIntel® 80200 Processor based on Intel® XScale™ MicroarchitectureExternal Bus10.3 ExamplesAll examples assume a 64-

Página 32

Developer’s Manual March, 2003 10-15Intel® 80200 Processor based on Intel® XScale™ MicroarchitectureExternal Bus10.3.2 Read Burst, No Critical Word Fi

Página 33

10-16 March, 2003 Developer’s ManualIntel® 80200 Processor based on Intel® XScale™ MicroarchitectureExternal Bus10.3.3 Read Burst, Critical Word First

Página 34 - 2.3.4 Event Architecture

Developer’s Manual March, 2003 10-17Intel® 80200 Processor based on Intel® XScale™ MicroarchitectureExternal Bus10.3.4 Word WriteFigure 10-7 shows a 3

Página 35 - 2.3.4.3 Prefetch Aborts

Developer’s Manual March, 2003 xiiiIntel® 80200 Processor based on Intel® XScale™ MicroarchitectureTables2-1 Multiply with Internal Accumulate Format.

Página 36 - 2.3.4.4 Data Aborts

10-18 March, 2003 Developer’s ManualIntel® 80200 Processor based on Intel® XScale™ MicroarchitectureExternal Bus10.3.5 Two Word Coalesced WriteIn Figu

Página 37

Developer’s Manual March, 2003 10-19Intel® 80200 Processor based on Intel® XScale™ MicroarchitectureExternal Bus10.3.5.1 Write BurstFigure 10-9 shows

Página 38 - Contents

10-20 March, 2003 Developer’s ManualIntel® 80200 Processor based on Intel® XScale™ MicroarchitectureExternal Bus10.3.6 Write Burst, CoalescedFigure 10

Página 39 - Memory Management

Developer’s Manual March, 2003 10-21Intel® 80200 Processor based on Intel® XScale™ MicroarchitectureExternal Bus10.3.7 Pipelined AccessesThe example i

Página 40 - 3.2 Architecture Model

10-22 March, 2003 Developer’s ManualIntel® 80200 Processor based on Intel® XScale™ MicroarchitectureExternal Bus10.3.8 Locked AccessAn example of a lo

Página 41

Developer’s Manual March, 2003 10-23Intel® 80200 Processor based on Intel® XScale™ MicroarchitectureExternal Bus10.3.9 Aborted AccessAs discussed in S

Página 42 - 3.2.3 Exceptions

10-24 March, 2003 Developer’s ManualIntel® 80200 Processor based on Intel® XScale™ MicroarchitectureExternal Bus10.3.10 HoldFigure 10-14 shows an exam

Página 43

Developer’s Manual March, 2003 11-1Bus Controller1111.1 IntroductionThe Intel® 80200 processor based on Intel® XScale™ microarchitecture (compliant wi

Página 44 - 3.4 Control

11-2 March, 2003 Developer’s ManualIntel® 80200 Processor based on Intel® XScale™ MicroarchitectureBus Controller11.3 Error HandlingThe BCU is able to

Página 45 - 3.4.3 Locking Entries

Developer’s Manual March, 2003 11-3Intel® 80200 Processor based on Intel® XScale™ MicroarchitectureBus Controller11.3.2 ECC ErrorsAn ECC error occurs

Página 46

xiv March, 2003 Developer’s ManualIntel® 80200 Processor based on Intel® XScale™ Microarchitecture9-1 Interrupt Control Register (CP13 register 0) ...

Página 47

11-4 March, 2003 Developer’s ManualIntel® 80200 Processor based on Intel® XScale™ MicroarchitectureBus ControllerError reporting may be enabled with t

Página 48

Developer’s Manual March, 2003 11-5Intel® 80200 Processor based on Intel® XScale™ MicroarchitectureBus Controller11.4 Programmer ModelThe BCU register

Página 49 - Instruction Cache

11-6 March, 2003 Developer’s ManualIntel® 80200 Processor based on Intel® XScale™ MicroarchitectureBus ControllerBCUCTL.TP allows software to determin

Página 50 - 4.2 Operation

Developer’s Manual March, 2003 11-7Intel® 80200 Processor based on Intel® XScale™ MicroarchitectureBus ControllerWhen ECC is enabled, the BCU only gen

Página 51 - 4.2.3 Fetch Policy

11-8 March, 2003 Developer’s ManualIntel® 80200 Processor based on Intel® XScale™ MicroarchitectureBus ControllerBCUMOD.AF affects the behavior of the

Página 52 - 4.2.5 Parity Protection

Developer’s Manual March, 2003 11-9Intel® 80200 Processor based on Intel® XScale™ MicroarchitectureBus Controller11.4.2 ECC Error RegistersThe content

Página 53

11-10 March, 2003 Developer’s ManualIntel® 80200 Processor based on Intel® XScale™ MicroarchitectureBus ControllerThe BCU does not write to these ELOG

Página 54 - 4.3 Instruction Cache Control

Developer’s Manual March, 2003 12-1Performance Monitoring12This chapter describes the performance monitoring facility of the Intel® 80200 processor ba

Página 55

12-2 March, 2003 Developer’s ManualIntel® 80200 Processor based on Intel® XScale™ MicroarchitecturePerformance Monitoring12.2 Clock Counter (CCNT; CP1

Página 56

Developer’s Manual March, 2003 12-3Intel® 80200 Processor based on Intel® XScale™ MicroarchitecturePerformance Monitoring12.3 Performance Count Regist

Página 57

Developer’s Manual March, 2003 xvIntel® 80200 Processor based on Intel® XScale™ Microarchitecture14-14 Semaphore Instruction Timings ...

Página 58

12-4 March, 2003 Developer’s ManualIntel® 80200 Processor based on Intel® XScale™ MicroarchitecturePerformance Monitoring12.4 Performance Monitor Cont

Página 59 - Branch Target Buffer

Developer’s Manual March, 2003 12-5Intel® 80200 Processor based on Intel® XScale™ MicroarchitecturePerformance Monitoring12.4.1 Managing PMNCThe follo

Página 60 - 5.1.2 Update Policy

12-6 March, 2003 Developer’s ManualIntel® 80200 Processor based on Intel® XScale™ MicroarchitecturePerformance Monitoring12.5 Performance Monitoring E

Página 61 - 5.2 BTB Control

Developer’s Manual March, 2003 12-7Intel® 80200 Processor based on Intel® XScale™ MicroarchitecturePerformance MonitoringSome typical combination of c

Página 62

12-8 March, 2003 Developer’s ManualIntel® 80200 Processor based on Intel® XScale™ MicroarchitecturePerformance Monitoring12.5.2 Data Cache Efficiency

Página 63 - Data Cache

Developer’s Manual March, 2003 12-9Intel® 80200 Processor based on Intel® XScale™ MicroarchitecturePerformance Monitoring12.5.4 Data/Bus Request Buffe

Página 64

12-10 March, 2003 Developer’s ManualIntel® 80200 Processor based on Intel® XScale™ MicroarchitecturePerformance MonitoringPMN1 counts the number of wr

Página 65

Developer’s Manual March, 2003 12-11Intel® 80200 Processor based on Intel® XScale™ MicroarchitecturePerformance Monitoring12.6 Multiple Performance Mo

Página 66

12-12 March, 2003 Developer’s ManualIntel® 80200 Processor based on Intel® XScale™ MicroarchitecturePerformance Monitoring12.7 ExamplesIn this example

Página 67 - 6.2.3 Cache Policies

Developer’s Manual March, 2003 13-1Software Debug13This chapter describes software debug and related features in the Intel® 80200 processor based on I

Página 69 - 6.2.3.3 Write Miss Policy

13-2 March, 2003 Developer’s ManualIntel® 80200 Processor based on Intel® XScale™ MicroarchitectureSoftware Debug13.3 IntroductionThe Intel® 80200 pro

Página 70 - 6.2.6 Atomic Accesses

Developer’s Manual March, 2003 13-3Intel® 80200 Processor based on Intel® XScale™ MicroarchitectureSoftware Debug13.4 Debug Control and Status Registe

Página 71 - 6.3.2 Enabling/Disabling

13-4 March, 2003 Developer’s ManualIntel® 80200 Processor based on Intel® XScale™ MicroarchitectureSoftware Debug13.4.1 Global Enable Bit (GE)The Glob

Página 72

Developer’s Manual March, 2003 13-5Intel® 80200 Processor based on Intel® XScale™ MicroarchitectureSoftware Debug13.4.3 Vector Trap Bits (TF,TI,TD,TA,

Página 73

13-6 March, 2003 Developer’s ManualIntel® 80200 Processor based on Intel® XScale™ MicroarchitectureSoftware Debug13.5 Debug ExceptionsA debug exceptio

Página 74

Developer’s Manual March, 2003 13-7Intel® 80200 Processor based on Intel® XScale™ MicroarchitectureSoftware DebugDuring Halt mode, software running on

Página 75

13-8 March, 2003 Developer’s ManualIntel® 80200 Processor based on Intel® XScale™ MicroarchitectureSoftware Debug13.5.2 Monitor ModeIn monitor mode, t

Página 76

Developer’s Manual March, 2003 13-9Intel® 80200 Processor based on Intel® XScale™ MicroarchitectureSoftware Debug13.6 HW Breakpoint ResourcesThe Intel

Página 77

13-10 March, 2003 Developer’s ManualIntel® 80200 Processor based on Intel® XScale™ MicroarchitectureSoftware Debug13.6.2 Data BreakpointsThe Intel® 80

Página 78

Developer’s Manual March, 2003 13-11Intel® 80200 Processor based on Intel® XScale™ MicroarchitectureSoftware DebugWhen DBR1 is programmed as a data ad

Página 79

Developer’s Manual March, 2003 1-1Introduction11.1 Intel® 80200 Processor based on Intel® XScale™ Microarchitecture High-Level OverviewThe Intel® 8020

Página 80

13-12 March, 2003 Developer’s ManualIntel® 80200 Processor based on Intel® XScale™ MicroarchitectureSoftware Debug13.8 Transmit/Receive Control Regist

Página 81 - Bits Description Notes

Developer’s Manual March, 2003 13-13Intel® 80200 Processor based on Intel® XScale™ MicroarchitectureSoftware Debug13.8.1 RX Register Ready Bit (RR)The

Página 82 - 7.2 CP15 Registers

13-14 March, 2003 Developer’s ManualIntel® 80200 Processor based on Intel® XScale™ MicroarchitectureSoftware Debug13.8.2 Overflow Flag (OV)The Overflo

Página 83

Developer’s Manual March, 2003 13-15Intel® 80200 Processor based on Intel® XScale™ MicroarchitectureSoftware Debug13.8.4 TX Register Ready Bit (TR)The

Página 84

13-16 March, 2003 Developer’s ManualIntel® 80200 Processor based on Intel® XScale™ MicroarchitectureSoftware Debug13.9 Transmit Register (TX)The TX re

Página 85

Developer’s Manual March, 2003 13-17Intel® 80200 Processor based on Intel® XScale™ MicroarchitectureSoftware Debug13.11 Debug JTAG AccessThere are fou

Página 86

13-18 March, 2003 Developer’s ManualIntel® 80200 Processor based on Intel® XScale™ MicroarchitectureSoftware Debug13.11.2 SELDCSR JTAG RegisterPlacing

Página 87 - 7.2.5 Register 4: Reserved

Developer’s Manual March, 2003 13-19Intel® 80200 Processor based on Intel® XScale™ MicroarchitectureSoftware Debug13.11.2.1 DBG.HLD_RSTThe debugger us

Página 88

13-20 March, 2003 Developer’s ManualIntel® 80200 Processor based on Intel® XScale™ MicroarchitectureSoftware Debug13.11.2.2 DBG.BRKDBG.BRK allows the

Página 89 - • permission faults

Developer’s Manual March, 2003 13-21Intel® 80200 Processor based on Intel® XScale™ MicroarchitectureSoftware Debug13.11.4 DBGTX JTAG RegisterThe DBGTX

Página 90

1-2 March, 2003 Developer’s ManualIntel® 80200 Processor based on Intel® XScale™ MicroarchitectureIntroduction1.1.2 FeaturesFigure 1-1 shows the major

Página 91

13-22 March, 2003 Developer’s ManualIntel® 80200 Processor based on Intel® XScale™ MicroarchitectureSoftware Debug13.11.6 DBGRX JTAG RegisterThe DBGRX

Página 92

Developer’s Manual March, 2003 13-23Intel® 80200 Processor based on Intel® XScale™ MicroarchitectureSoftware Debug13.11.6.1 RX Write Logic The RX writ

Página 93

13-24 March, 2003 Developer’s ManualIntel® 80200 Processor based on Intel® XScale™ MicroarchitectureSoftware Debug13.11.6.2 DBGRX Data RegisterThe bit

Página 94

Developer’s Manual March, 2003 13-25Intel® 80200 Processor based on Intel® XScale™ MicroarchitectureSoftware Debug13.11.6.4 DBG.VThe debugger sets thi

Página 95

13-26 March, 2003 Developer’s ManualIntel® 80200 Processor based on Intel® XScale™ MicroarchitectureSoftware Debug13.12 Trace BufferThe 256 entry trac

Página 96

Developer’s Manual March, 2003 13-27Intel® 80200 Processor based on Intel® XScale™ MicroarchitectureSoftware DebugWhen the trace buffer is enabled, re

Página 97

13-28 March, 2003 Developer’s ManualIntel® 80200 Processor based on Intel® XScale™ MicroarchitectureSoftware Debug13.13 Trace Buffer EntriesTrace buff

Página 98 - 7.3 CP14 Registers

Developer’s Manual March, 2003 13-29Intel® 80200 Processor based on Intel® XScale™ MicroarchitectureSoftware Debug13.13.1.1 Exception Message ByteWhen

Página 99

13-30 March, 2003 Developer’s ManualIntel® 80200 Processor based on Intel® XScale™ MicroarchitectureSoftware Debug13.13.1.2 Non-exception Message Byte

Página 100 - Configuration

Developer’s Manual March, 2003 13-31Intel® 80200 Processor based on Intel® XScale™ MicroarchitectureSoftware Debug13.13.1.3 Address BytesOnly indirect

Página 101 - System Management

Developer’s Manual March, 2003 1-3Intel® 80200 Processor based on Intel® XScale™ MicroarchitectureIntroduction1.1.2.2 Memory ManagementThe Intel® 8020

Página 102

13-32 March, 2003 Developer’s ManualIntel® 80200 Processor based on Intel® XScale™ MicroarchitectureSoftware Debug13.13.2 Trace Buffer UsageThe Intel®

Página 103 - 8.2 Processor Reset

Developer’s Manual March, 2003 13-33Intel® 80200 Processor based on Intel® XScale™ MicroarchitectureSoftware DebugAs the trace buffer is read, the old

Página 104 - 8.2.2 Reset Effect on Outputs

13-34 March, 2003 Developer’s ManualIntel® 80200 Processor based on Intel® XScale™ MicroarchitectureSoftware Debug13.14 Downloading Code in the ICache

Página 105 - 8.3 Power Management

Developer’s Manual March, 2003 13-35Intel® 80200 Processor based on Intel® XScale™ MicroarchitectureSoftware Debug13.14.2 LDIC JTAG Data RegisterThe L

Página 106

13-36 March, 2003 Developer’s ManualIntel® 80200 Processor based on Intel® XScale™ MicroarchitectureSoftware Debug13.14.3 LDIC Cache FunctionsThe Inte

Página 107 - Interrupts

Developer’s Manual March, 2003 13-37Intel® 80200 Processor based on Intel® XScale™ MicroarchitectureSoftware DebugAll packets are 33 bits in length. B

Página 108 - 9.3 Programmer Model

13-38 March, 2003 Developer’s ManualIntel® 80200 Processor based on Intel® XScale™ MicroarchitectureSoftware Debug13.14.4 Loading IC During ResetCode

Página 109 - 9.3.1 INTCTL

Developer’s Manual March, 2003 13-39Intel® 80200 Processor based on Intel® XScale™ MicroarchitectureSoftware Debug13.14.4.1 Loading IC During Cold Res

Página 110 - 9.3.2 INTSRC

13-40 March, 2003 Developer’s ManualIntel® 80200 Processor based on Intel® XScale™ MicroarchitectureSoftware DebugAn external host should take the fol

Página 111 - 9.3.3 INTSTR

Developer’s Manual March, 2003 13-41Intel® 80200 Processor based on Intel® XScale™ MicroarchitectureSoftware Debug13.14.4.2 Loading IC During a Warm R

Página 112

ii March, 2003 Developer’s ManualIntel® 80200 Processor based on Intel® XScale™ MicroarchitectureInformation in this document is provided in connectio

Página 113 - External Bus

1-4 March, 2003 Developer’s ManualIntel® 80200 Processor based on Intel® XScale™ MicroarchitectureIntroduction1.1.2.6 Power ManagementThe Intel® 80200

Página 114

13-42 March, 2003 Developer’s ManualIntel® 80200 Processor based on Intel® XScale™ MicroarchitectureSoftware DebugIf it is necessary to download code

Página 115 - 10.2 Signal Description

Developer’s Manual March, 2003 13-43Intel® 80200 Processor based on Intel® XScale™ MicroarchitectureSoftware Debug13.14.5 Dynamically Loading IC After

Página 116 - 10.2.1 Request Bus

13-44 March, 2003 Developer’s ManualIntel® 80200 Processor based on Intel® XScale™ MicroarchitectureSoftware DebugThe following steps describe the det

Página 117

Developer’s Manual March, 2003 13-45Intel® 80200 Processor based on Intel® XScale™ MicroarchitectureSoftware Debug13.14.5.1 Dynamic Code Download Sync

Página 118 - 10.2.2 Data Bus

13-46 March, 2003 Developer’s ManualIntel® 80200 Processor based on Intel® XScale™ MicroarchitectureSoftware Debug13.14.6 Mini Instruction Cache Overv

Página 119 - 10.2.3 Critical Word First

Developer’s Manual March, 2003 13-47Intel® 80200 Processor based on Intel® XScale™ MicroarchitectureSoftware Debug13.15 Halt Mode Software ProtocolThi

Página 120 - 10.2.4 Configuration Pins

13-48 March, 2003 Developer’s ManualIntel® 80200 Processor based on Intel® XScale™ MicroarchitectureSoftware Debug13.15.1.2 Placing the Handler in Mem

Página 121 - 10.2.5 Multimaster Support

Developer’s Manual March, 2003 13-49Intel® 80200 Processor based on Intel® XScale™ MicroarchitectureSoftware Debug13.15.2 Implementing a Debug Handler

Página 122

13-50 March, 2003 Developer’s ManualIntel® 80200 Processor based on Intel® XScale™ MicroarchitectureSoftware Debug13.15.2.3 Dynamic Debug HandlerOn th

Página 123 - 10.2.6 Abort

Developer’s Manual March, 2003 13-51Intel® 80200 Processor based on Intel® XScale™ MicroarchitectureSoftware Debug2. Using the Main ICThe steps for do

Página 124 - 10.2.7 ECC

Developer’s Manual March, 2003 1-5Intel® 80200 Processor based on Intel® XScale™ MicroarchitectureIntroduction1.2 Terminology and Conventions1.2.1 Num

Página 125

13-52 March, 2003 Developer’s ManualIntel® 80200 Processor based on Intel® XScale™ MicroarchitectureSoftware Debug13.15.2.4 High-Speed DownloadSpecial

Página 126 - 10.3 Examples

Developer’s Manual March, 2003 13-53Intel® 80200 Processor based on Intel® XScale™ MicroarchitectureSoftware Debug13.15.3 Ending a Debug Session Prior

Página 127

13-54 March, 2003 Developer’s ManualIntel® 80200 Processor based on Intel® XScale™ MicroarchitectureSoftware Debug13.16 Software Debug Notes/Errata1.

Página 128

Developer’s Manual March, 2003 14-1Performance Considerations14This chapter describes relevant performance considerations that compiler writers, appli

Página 129 - 10.3.4 Word Write

14-2 March, 2003 Developer’s ManualIntel® 80200 Processor based on Intel® XScale™ MicroarchitecturePerformance Considerations14.2 Branch PredictionThe

Página 130

Developer’s Manual March, 2003 14-3Intel® 80200 Processor based on Intel® XScale™ MicroarchitecturePerformance Considerations14.4 Instruction Latencie

Página 131 - 10.3.5.1 Write Burst

14-4 March, 2003 Developer’s ManualIntel® 80200 Processor based on Intel® XScale™ MicroarchitecturePerformance Considerations• Minimum Resource Latenc

Página 132 - 10.3.6 Write Burst, Coalesced

Developer’s Manual March, 2003 14-5Intel® 80200 Processor based on Intel® XScale™ MicroarchitecturePerformance Considerations14.4.3 Data Processing In

Página 133 - 10.3.7 Pipelined Accesses

14-6 March, 2003 Developer’s ManualIntel® 80200 Processor based on Intel® XScale™ MicroarchitecturePerformance Considerations14.4.4 Multiply Instructi

Página 134 - 10.3.8 Locked Access

Developer’s Manual March, 2003 14-7Intel® 80200 Processor based on Intel® XScale™ MicroarchitecturePerformance ConsiderationsUMULLRs[31:15] = 0x000000

Página 135 - 10.3.9 Aborted Access

1-6 March, 2003 Developer’s ManualIntel® 80200 Processor based on Intel® XScale™ MicroarchitectureIntroduction1.3 Other Relevant Documents• Intel® 802

Página 136 - 10.3.10 Hold

14-8 March, 2003 Developer’s ManualIntel® 80200 Processor based on Intel® XScale™ MicroarchitecturePerformance Considerations14.4.5 Saturated Arithmet

Página 137 - Bus Controller

Developer’s Manual March, 2003 14-9Intel® 80200 Processor based on Intel® XScale™ MicroarchitecturePerformance Considerations14.4.8 Semaphore Instruct

Página 139 - 11.3.2 ECC Errors

Developer’s Manual March, 2003 A-1Compatibility: Intel® 80200 Processor vs. SA-110 AThis appendix highlights the differences between the first generat

Página 140

A-2 March, 2003 Developer’s ManualIntel® 80200 Processor based on Intel® XScale™ MicroarchitectureCompatibility: Intel® 80200 Processor vs. SA-110Feat

Página 141 - 11.4 Programmer Model

Developer’s Manual March, 2003 A-3Intel® 80200 Processor based on Intel® XScale™ MicroarchitectureCompatibility: Intel® 80200 Processor vs. SA-110A.3

Página 142

A-4 March, 2003 Developer’s ManualIntel® 80200 Processor based on Intel® XScale™ MicroarchitectureCompatibility: Intel® 80200 Processor vs. SA-110A.3.

Página 143

Developer’s Manual March, 2003 A-5Intel® 80200 Processor based on Intel® XScale™ MicroarchitectureCompatibility: Intel® 80200 Processor vs. SA-110A.3.

Página 145 - 11.4.2 ECC Error Registers

Developer’s Manual March, 2003 B-1Optimization Guide BB.1 IntroductionThis appendix contains optimization techniques for achieving the highest perform

Página 146

Developer’s Manual March, 2003 2-1Programming Model2This chapter describes the programming model of the Intel® 80200 processor based on Intel® XScale™

Página 147 - Performance Monitoring

B-2 March, 2003 Developer’s ManualIntel® 80200 Processor based on Intel® XScale™ MicroarchitectureOptimization GuideB.2 Intel® 80200 Processor Pipelin

Página 148

Developer’s Manual March, 2003 B-3Intel® 80200 Processor based on Intel® XScale™ MicroarchitectureOptimization GuideB.2.1.2. Intel® 80200 Processor Pi

Página 149

B-4 March, 2003 Developer’s ManualIntel® 80200 Processor based on Intel® XScale™ MicroarchitectureOptimization GuideB.2.1.3. Out Of Order CompletionSe

Página 150

Developer’s Manual March, 2003 B-5Intel® 80200 Processor based on Intel® XScale™ MicroarchitectureOptimization GuideB.2.2 Instruction Flow Through the

Página 151 - 12.4.1 Managing PMNC

B-6 March, 2003 Developer’s ManualIntel® 80200 Processor based on Intel® XScale™ MicroarchitectureOptimization GuideB.2.3 Main Execution PipelineB.2.3

Página 152

Developer’s Manual March, 2003 B-7Intel® 80200 Processor based on Intel® XScale™ MicroarchitectureOptimization GuideB.2.3.3. RF (Register File / Shift

Página 153

B-8 March, 2003 Developer’s ManualIntel® 80200 Processor based on Intel® XScale™ MicroarchitectureOptimization GuideB.2.4 Memory PipelineThe memory pi

Página 154

Developer’s Manual March, 2003 B-9Intel® 80200 Processor based on Intel® XScale™ MicroarchitectureOptimization GuideB.3 Basic OptimizationsThis chapte

Página 155

B-10 March, 2003 Developer’s ManualIntel® 80200 Processor based on Intel® XScale™ MicroarchitectureOptimization GuideB.3.1.2. Optimizing BranchesBranc

Página 156

Developer’s Manual March, 2003 B-11Intel® 80200 Processor based on Intel® XScale™ MicroarchitectureOptimization GuideP2 Percentage of times we are lik

Página 157

2-2 March, 2003 Developer’s ManualIntel® 80200 Processor based on Intel® XScale™ MicroarchitectureProgramming Model2.2.4 ARM* DSP-Enhanced Instruction

Página 158 - 12.7 Examples

B-12 March, 2003 Developer’s ManualIntel® 80200 Processor based on Intel® XScale™ MicroarchitectureOptimization GuideB.3.1.3. Optimizing Complex Expre

Página 159 - Software Debug

Developer’s Manual March, 2003 B-13Intel® 80200 Processor based on Intel® XScale™ MicroarchitectureOptimization GuideB.3.2 Bit Field ManipulationThe I

Página 160 - 13.3 Introduction

B-14 March, 2003 Developer’s ManualIntel® 80200 Processor based on Intel® XScale™ MicroarchitectureOptimization GuideB.3.3 Optimizing the Use of Immed

Página 161

Developer’s Manual March, 2003 B-15Intel® 80200 Processor based on Intel® XScale™ MicroarchitectureOptimization GuideB.3.4 Optimizing Integer Multiply

Página 162 - 13.4.2 Halt Mode Bit (H)

B-16 March, 2003 Developer’s ManualIntel® 80200 Processor based on Intel® XScale™ MicroarchitectureOptimization GuideB.3.5 Effective Use of Addressing

Página 163 - 13.4.4 Sticky Abort Bit (SA)

Developer’s Manual March, 2003 B-17Intel® 80200 Processor based on Intel® XScale™ MicroarchitectureOptimization GuideB.4 Cache and Prefetch Optimizati

Página 164 - 13.5 Debug Exceptions

B-18 March, 2003 Developer’s ManualIntel® 80200 Processor based on Intel® XScale™ MicroarchitectureOptimization GuideB.4.1.4. Locking Code into the In

Página 165

Developer’s Manual March, 2003 B-19Intel® 80200 Processor based on Intel® XScale™ MicroarchitectureOptimization GuideB.4.2 Data and Mini CacheThe Inte

Página 166 - 13.5.2 Monitor Mode

B-20 March, 2003 Developer’s ManualIntel® 80200 Processor based on Intel® XScale™ MicroarchitectureOptimization GuideB.4.2.3. Read Allocate and Read-w

Página 167 - 13.6 HW Breakpoint Resources

Developer’s Manual March, 2003 B-21Intel® 80200 Processor based on Intel® XScale™ MicroarchitectureOptimization GuideB.4.2.5. Mini-data CacheThe mini-

Página 168 - 13.6.2 Data Breakpoints

Developer’s Manual March, 2003 2-3Intel® 80200 Processor based on Intel® XScale™ MicroarchitectureProgramming Model2.3 Extensions to ARM* Architecture

Página 169 - 13.7 Software Breakpoints

B-22 March, 2003 Developer’s ManualIntel® 80200 Processor based on Intel® XScale™ MicroarchitectureOptimization GuideB.4.2.6. Data AlignmentCache line

Página 170

Developer’s Manual March, 2003 B-23Intel® 80200 Processor based on Intel® XScale™ MicroarchitectureOptimization GuideB.4.2.7. Literal PoolsThe Intel®

Página 171

B-24 March, 2003 Developer’s ManualIntel® 80200 Processor based on Intel® XScale™ MicroarchitectureOptimization GuideB.4.3 Cache ConsiderationsB.4.3.1

Página 172 - 13.8.3 Download Flag (D)

Developer’s Manual March, 2003 B-25Intel® 80200 Processor based on Intel® XScale™ MicroarchitectureOptimization GuideB.4.4 Prefetch ConsiderationsThe

Página 173

B-26 March, 2003 Developer’s ManualIntel® 80200 Processor based on Intel® XScale™ MicroarchitectureOptimization GuideThe Intel® 80200 processor needs

Página 174 - 13.10 Receive Register (RX)

Developer’s Manual March, 2003 B-27Intel® 80200 Processor based on Intel® XScale™ MicroarchitectureOptimization GuideB.4.4.2. Prefetch Loop Scheduling

Página 175 - 13.11 Debug JTAG Access

B-28 March, 2003 Developer’s ManualIntel® 80200 Processor based on Intel® XScale™ MicroarchitectureOptimization GuideB.4.4.6. Bandwidth LimitationsOve

Página 176 - 13.11.2 SELDCSR JTAG Register

Developer’s Manual March, 2003 B-29Intel® 80200 Processor based on Intel® XScale™ MicroarchitectureOptimization GuideB.4.4.7. Cache Memory Considerati

Página 177 - 13.11.2.1 DBG.HLD_RST

B-30 March, 2003 Developer’s ManualIntel® 80200 Processor based on Intel® XScale™ MicroarchitectureOptimization Guideon a 32-byte boundary, modificati

Página 178 - 13.11.3 DBGTX JTAG Command

Developer’s Manual March, 2003 B-31Intel® 80200 Processor based on Intel® XScale™ MicroarchitectureOptimization GuideB.4.4.8. Cache BlockingCache bloc

Página 179 - 13.11.5 DBGRX JTAG Command

2-4 March, 2003 Developer’s ManualIntel® 80200 Processor based on Intel® XScale™ MicroarchitectureProgramming Model2.3.1.1 Multiply With Internal Accu

Página 180 - 13.11.6 DBGRX JTAG Register

B-32 March, 2003 Developer’s ManualIntel® 80200 Processor based on Intel® XScale™ MicroarchitectureOptimization GuideB.4.4.10. Pointer PrefetchNot all

Página 181 - 13.11.6.1 RX Write Logic

Developer’s Manual March, 2003 B-33Intel® 80200 Processor based on Intel® XScale™ MicroarchitectureOptimization GuideB.4.4.11. Loop InterchangeAs ment

Página 182 - 13.11.6.3 DBG.RR

B-34 March, 2003 Developer’s ManualIntel® 80200 Processor based on Intel® XScale™ MicroarchitectureOptimization GuideB.4.4.13. Prefetch to Reduce Regi

Página 183 - 13.11.6.7 DBG.FLUSH

Developer’s Manual March, 2003 B-35Intel® 80200 Processor based on Intel® XScale™ MicroarchitectureOptimization GuideB.5 Instruction SchedulingThis ch

Página 184 - 13.12 Trace Buffer

B-36 March, 2003 Developer’s ManualIntel® 80200 Processor based on Intel® XScale™ MicroarchitectureOptimization Guide; all other registers are in uses

Página 185

Developer’s Manual March, 2003 B-37Intel® 80200 Processor based on Intel® XScale™ MicroarchitectureOptimization GuideB.5.1.1. Scheduling Load and Stor

Página 186 - 13.13 Trace Buffer Entries

B-38 March, 2003 Developer’s ManualIntel® 80200 Processor based on Intel® XScale™ MicroarchitectureOptimization GuideB.5.1.2. Scheduling Load and Stor

Página 187

Developer’s Manual March, 2003 B-39Intel® 80200 Processor based on Intel® XScale™ MicroarchitectureOptimization GuideB.5.2 Scheduling Data Processing

Página 188

B-40 March, 2003 Developer’s ManualIntel® 80200 Processor based on Intel® XScale™ MicroarchitectureOptimization GuideB.5.3 Scheduling Multiply Instruc

Página 189 - 13.13.1.3 Address Bytes

Developer’s Manual March, 2003 B-41Intel® 80200 Processor based on Intel® XScale™ MicroarchitectureOptimization GuideB.5.4 Scheduling SWP and SWPB Ins

Página 190 - 13.13.2 Trace Buffer Usage

Developer’s Manual March, 2003 2-5Intel® 80200 Processor based on Intel® XScale™ MicroarchitectureProgramming ModelMIA does not support unsigned multi

Página 191

B-42 March, 2003 Developer’s ManualIntel® 80200 Processor based on Intel® XScale™ MicroarchitectureOptimization GuideB.5.5 Scheduling the MRA and MAR

Página 192 - 13.14.1 LDIC JTAG Command

Developer’s Manual March, 2003 B-43Intel® 80200 Processor based on Intel® XScale™ MicroarchitectureOptimization GuideB.5.6 Scheduling the MIA and MIAP

Página 193

B-44 March, 2003 Developer’s ManualIntel® 80200 Processor based on Intel® XScale™ MicroarchitectureOptimization GuideB.5.7 Scheduling MRS and MSR Inst

Página 194 - 13.14.3 LDIC Cache Functions

Developer’s Manual March, 2003 B-45Intel® 80200 Processor based on Intel® XScale™ MicroarchitectureOptimization GuideB.6 Optimizing C LibrariesMany of

Página 196

Developer’s Manual March, 2003 C-1Test Features CThe Intel® 80200 processor based on Intel® XScale™ microarchitecture (compliant with the ARM* Archite

Página 197

C-2 March, 2003 Developer’s ManualIntel® 80200 Processor based on Intel® XScale™ MicroarchitectureTest FeaturesC.2.1 Boundary Scan ArchitectureBoundar

Página 198

Developer’s Manual March, 2003 C-3Intel® 80200 Processor based on Intel® XScale™ MicroarchitectureTest FeaturesC.2.2 TAP PinsThe Intel® 80200 processo

Página 199

C-4 March, 2003 Developer’s ManualIntel® 80200 Processor based on Intel® XScale™ MicroarchitectureTest FeaturesC.2.3 Instruction Register (IR)The inst

Página 200

Developer’s Manual March, 2003 C-5Intel® 80200 Processor based on Intel® XScale™ MicroarchitectureTest FeaturesTable C-3. IEEE InstructionsInstructio

Página 201 - Debug Handler Actions

2-6 March, 2003 Developer’s ManualIntel® 80200 Processor based on Intel® XScale™ MicroarchitectureProgramming ModelThe MIAxy instruction performs one1

Página 202

C-6 March, 2003 Developer’s ManualIntel® 80200 Processor based on Intel® XScale™ MicroarchitectureTest FeaturesC.2.4 TAP Test Data RegistersThe Intel®

Página 203

Developer’s Manual March, 2003 C-7Intel® 80200 Processor based on Intel® XScale™ MicroarchitectureTest FeaturesC.2.5 TAP ControllerThe TAP controller

Página 204

C-8 March, 2003 Developer’s ManualIntel® 80200 Processor based on Intel® XScale™ MicroarchitectureTest FeaturesC.2.5.1. Test Logic Reset StateIn this

Página 205 - • a debug handler;

Developer’s Manual March, 2003 C-9Intel® 80200 Processor based on Intel® XScale™ MicroarchitectureTest FeaturesC.2.5.5. Shift-DR StateIn this controll

Página 206

C-10 March, 2003 Developer’s ManualIntel® 80200 Processor based on Intel® XScale™ MicroarchitectureTest FeaturesC.2.5.9. Update-DR StateThe Boundary-S

Página 207

Developer’s Manual March, 2003 C-11Intel® 80200 Processor based on Intel® XScale™ MicroarchitectureTest FeaturesC.2.5.13. Exit1-IR StateThis is a temp

Página 208

C-12 March, 2003 Developer’s ManualIntel® 80200 Processor based on Intel® XScale™ MicroarchitectureTest FeaturesC.2.5.17. Boundary-Scan ExampleIn the

Página 209 - • External memory

Developer’s Manual March, 2003 C-13Intel® 80200 Processor based on Intel® XScale™ MicroarchitectureTest FeaturesFigure C-3. JTAG Example0001100000000

Página 210 - 13.15.2.4 High-Speed Download

C-14 March, 2003 Developer’s ManualIntel® 80200 Processor based on Intel® XScale™ MicroarchitectureTest FeaturesFigure C-4. Timing Diagram Illustrati

Página 211 - • invalidate the btb;

Developer’s Manual March, 2003 C-15Intel® 80200 Processor based on Intel® XScale™ MicroarchitectureTest FeaturesFigure C-5. Timing Diagram Illustrati

Página 212

Developer’s Manual March, 2003 2-7Intel® 80200 Processor based on Intel® XScale™ MicroarchitectureProgramming Model2.3.1.2 Internal Accumulator Access

Página 213 - Performance Considerations

Developer’s Manual March, 2003 iiiIntel® 80200 Processor based on Intel® XScale™ MicroarchitectureContents1 Introduction ...

Página 214 - 14.3 Addressing Modes

2-8 March, 2003 Developer’s ManualIntel® 80200 Processor based on Intel® XScale™ MicroarchitectureProgramming ModelThe MAR instruction moves the value

Página 215 - 14.4 Instruction Latencies

Developer’s Manual March, 2003 2-9Intel® 80200 Processor based on Intel® XScale™ MicroarchitectureProgramming Model2.3.2 New Page AttributesThe Intel®

Página 216 - • Minimum Resource Latency

2-10 March, 2003 Developer’s ManualIntel® 80200 Processor based on Intel® XScale™ MicroarchitectureProgramming ModelThe P bit controls ECC.The TEX (Ty

Página 217

Developer’s Manual March, 2003 2-11Intel® 80200 Processor based on Intel® XScale™ MicroarchitectureProgramming Model2.3.3 Additions to CP15 Functional

Página 218

2-12 March, 2003 Developer’s ManualIntel® 80200 Processor based on Intel® XScale™ MicroarchitectureProgramming Model2.3.4 Event Architecture2.3.4.1 Ex

Página 219

Developer’s Manual March, 2003 2-13Intel® 80200 Processor based on Intel® XScale™ MicroarchitectureProgramming Model2.3.4.3 Prefetch AbortsThe Intel®

Página 220

2-14 March, 2003 Developer’s ManualIntel® 80200 Processor based on Intel® XScale™ MicroarchitectureProgramming Model2.3.4.4 Data AbortsTwo types of da

Página 221 - 14.4.11 Thumb* Instructions

Developer’s Manual March, 2003 2-15Intel® 80200 Processor based on Intel® XScale™ MicroarchitectureProgramming ModelImprecise data aborts• A data cach

Página 222

2-16 March, 2003 Developer’s ManualIntel® 80200 Processor based on Intel® XScale™ MicroarchitectureProgramming ModelMultiple Data AbortsMultiple data

Página 223 - 80200 Processor

Developer’s Manual March, 2003 3-1Memory Management3This chapter describes the memory management unit implemented in the Intel® 80200 processor based

Página 224

iv March, 2003 Developer’s ManualIntel® 80200 Processor based on Intel® XScale™ Microarchitecture3.2.2.1 Page (P) Attribute Bit...

Página 225 - A.3 Architecture Deviations

3-2 March, 2003 Developer’s ManualIntel® 80200 Processor based on Intel® XScale™ MicroarchitectureMemory Management3.2 Architecture Model3.2.1 Version

Página 226 - A.3.5 External Aborts

Developer’s Manual March, 2003 3-3Intel® 80200 Processor based on Intel® XScale™ MicroarchitectureMemory Management3.2.2.4 Data Cache and Write Buffer

Página 227 - A.3.6 Performance Differences

3-4 March, 2003 Developer’s ManualIntel® 80200 Processor based on Intel® XScale™ MicroarchitectureMemory Management3.2.2.5 Details on Data Cache and W

Página 228

Developer’s Manual March, 2003 3-5Intel® 80200 Processor based on Intel® XScale™ MicroarchitectureMemory Management3.3 Interaction of the MMU, Instruc

Página 229 - Optimization Guide B

3-6 March, 2003 Developer’s ManualIntel® 80200 Processor based on Intel® XScale™ MicroarchitectureMemory Management3.4 Control3.4.1 Invalidate (Flush)

Página 230 - 80200 Processor Pipeline

Developer’s Manual March, 2003 3-7Intel® 80200 Processor based on Intel® XScale™ MicroarchitectureMemory Management3.4.3 Locking EntriesIndividual ent

Página 231 - M1 M2 Mx

3-8 March, 2003 Developer’s ManualIntel® 80200 Processor based on Intel® XScale™ MicroarchitectureMemory ManagementNote: Care must be exercised here w

Página 232 - B.2.1.5. Use of Bypassing

Developer’s Manual March, 2003 3-9Intel® 80200 Processor based on Intel® XScale™ MicroarchitectureMemory Management3.4.4 Round-Robin Replacement Algor

Página 234 - B.2.3 Main Execution Pipeline

Developer’s Manual March, 2003 4-1Instruction Cache4The Intel® 80200 processor based on Intel® XScale™ microarchitecture (compliant with the ARM* Arch

Página 235 - Optimization Guide

Developer’s Manual March, 2003 vIntel® 80200 Processor based on Intel® XScale™ Microarchitecture6.2.3.3 Write Miss Policy ...

Página 236 - B.2.4 Memory Pipeline

4-2 March, 2003 Developer’s ManualIntel® 80200 Processor based on Intel® XScale™ MicroarchitectureInstruction Cache4.2 Operation4.2.1 Operation When I

Página 237 - B.3 Basic Optimizations

Developer’s Manual March, 2003 4-3Intel® 80200 Processor based on Intel® XScale™ MicroarchitectureInstruction Cache4.2.3 Fetch PolicyAn instruction-ca

Página 238 - B.3.1.2. Optimizing Branches

4-4 March, 2003 Developer’s ManualIntel® 80200 Processor based on Intel® XScale™ MicroarchitectureInstruction Cache4.2.5 Parity ProtectionThe instruct

Página 239

Developer’s Manual March, 2003 4-5Intel® 80200 Processor based on Intel® XScale™ MicroarchitectureInstruction Cache4.2.6 Instruction Fetch LatencyBeca

Página 240

4-6 March, 2003 Developer’s ManualIntel® 80200 Processor based on Intel® XScale™ MicroarchitectureInstruction Cache4.3 Instruction Cache Control4.3.1

Página 241 - B.3.2 Bit Field Manipulation

Developer’s Manual March, 2003 4-7Intel® 80200 Processor based on Intel® XScale™ MicroarchitectureInstruction Cache4.3.3 Invalidating the Instruction

Página 242

4-8 March, 2003 Developer’s ManualIntel® 80200 Processor based on Intel® XScale™ MicroarchitectureInstruction Cache4.3.4 Locking Instructions in the I

Página 243

Developer’s Manual March, 2003 4-9Intel® 80200 Processor based on Intel® XScale™ MicroarchitectureInstruction CacheSoftware can lock down several diff

Página 245 - B.4.1 Instruction Cache

Developer’s Manual March, 2003 5-1Branch Target Buffer5Intel® 80200 processor based on Intel® XScale™ microarchitecture (compliant with the ARM* Archi

Página 246 - • OS critical code

vi March, 2003 Developer’s ManualIntel® 80200 Processor based on Intel® XScale™ Microarchitecture9.3 Programmer Model...

Página 247 - B.4.2 Data and Mini Cache

5-2 March, 2003 Developer’s ManualIntel® 80200 Processor based on Intel® XScale™ MicroarchitectureBranch Target Buffer5.1.1 ResetAfter Processor Reset

Página 248 - B.4.2.4. Creating On-chip RAM

Developer’s Manual March, 2003 5-3Intel® 80200 Processor based on Intel® XScale™ MicroarchitectureBranch Target Buffer5.2 BTB Control5.2.1 Disabling/E

Página 250 - B.4.2.6. Data Alignment

Developer’s Manual March, 2003 6-1Data Cache6The Intel® 80200 processor based on Intel® XScale™ microarchitecture (compliant with the ARM* Architectur

Página 251 - B.4.2.7. Literal Pools

6-2 March, 2003 Developer’s ManualIntel® 80200 Processor based on Intel® XScale™ MicroarchitectureData CacheFigure 6-1. Data Cache Organizationway 0w

Página 252 - B.4.3 Cache Considerations

Developer’s Manual March, 2003 6-3Intel® 80200 Processor based on Intel® XScale™ MicroarchitectureData Cache6.1.2 Mini-Data Cache OverviewThe mini-dat

Página 253 - B.4.4 Prefetch Considerations

6-4 March, 2003 Developer’s ManualIntel® 80200 Processor based on Intel® XScale™ MicroarchitectureData Cache6.1.3 Write Buffer and Fill Buffer Overvie

Página 254

Developer’s Manual March, 2003 6-5Intel® 80200 Processor based on Intel® XScale™ MicroarchitectureData Cache6.2 Data Cache and Mini-Data Cache Operati

Página 255

6-6 March, 2003 Developer’s ManualIntel® 80200 Processor based on Intel® XScale™ MicroarchitectureData Cache6.2.3.2 Read Miss PolicyThe following sequ

Página 256

Developer’s Manual March, 2003 6-7Intel® 80200 Processor based on Intel® XScale™ MicroarchitectureData Cache6.2.3.3 Write Miss PolicyA write operation

Página 257

Developer’s Manual March, 2003 viiIntel® 80200 Processor based on Intel® XScale™ Microarchitecture12.5.3 Instruction Fetch Latency Mode...

Página 258

6-8 March, 2003 Developer’s ManualIntel® 80200 Processor based on Intel® XScale™ MicroarchitectureData Cache6.2.4 Round-Robin Replacement AlgorithmThe

Página 259 - B.4.4.9. Prefetch Unrolling

Developer’s Manual March, 2003 6-9Intel® 80200 Processor based on Intel® XScale™ MicroarchitectureData Cache6.3 Data Cache and Mini-Data Cache Control

Página 260 - B.4.4.10. Pointer Prefetch

6-10 March, 2003 Developer’s ManualIntel® 80200 Processor based on Intel® XScale™ MicroarchitectureData Cache6.3.3.1 Global Clean and Invalidate Opera

Página 261 - B.4.4.12. Loop Fusion

Developer’s Manual March, 2003 6-11Intel® 80200 Processor based on Intel® XScale™ MicroarchitectureData CacheThe line-allocate command will not operat

Página 262

6-12 March, 2003 Developer’s ManualIntel® 80200 Processor based on Intel® XScale™ MicroarchitectureData Cache6.4 Re-configuring the Data Cache as Data

Página 263 - B.5 Instruction Scheduling

Developer’s Manual March, 2003 6-13Intel® 80200 Processor based on Intel® XScale™ MicroarchitectureData CacheExample 6-3. Locking Data into the Data C

Página 264

6-14 March, 2003 Developer’s ManualIntel® 80200 Processor based on Intel® XScale™ MicroarchitectureData CacheExample 6-4. Creating Data RAM; R1 conta

Página 265

Developer’s Manual March, 2003 6-15Intel® 80200 Processor based on Intel® XScale™ MicroarchitectureData CacheTags can be locked into the data cache by

Página 266

6-16 March, 2003 Developer’s ManualIntel® 80200 Processor based on Intel® XScale™ MicroarchitectureData Cache6.5 Write Buffer/Fill Buffer Operation an

Página 267

Developer’s Manual March, 2003 7-1Configuration7This chapter describes the System Control Coprocessor (CP15) and coprocessor 14 (CP14). CP15 configure

Página 268

viii March, 2003 Developer’s ManualIntel® 80200 Processor based on Intel® XScale™ Microarchitecture13.11.6.4 DBG.V ...

Página 269

7-2 March, 2003 Developer’s ManualIntel® 80200 Processor based on Intel® XScale™ MicroarchitectureConfigurationThe format of MRC and MCR is shown in T

Página 270

Developer’s Manual March, 2003 7-3Intel® 80200 Processor based on Intel® XScale™ MicroarchitectureConfigurationThe format of LDC and STC is shown in T

Página 271

7-4 March, 2003 Developer’s ManualIntel® 80200 Processor based on Intel® XScale™ MicroarchitectureConfiguration7.2 CP15 RegistersTable 7-3 lists the C

Página 272

Developer’s Manual March, 2003 7-5Intel® 80200 Processor based on Intel® XScale™ MicroarchitectureConfiguration7.2.1 Register 0: ID and Cache Type Reg

Página 273 - B.7 Optimizations for Size

7-6 March, 2003 Developer’s ManualIntel® 80200 Processor based on Intel® XScale™ MicroarchitectureConfiguration5:3 Read / Write Ignored Instruction ca

Página 274

Developer’s Manual March, 2003 7-7Intel® 80200 Processor based on Intel® XScale™ MicroarchitectureConfiguration7.2.2 Register 1: Control and Auxiliary

Página 275 - Test Features C

7-8 March, 2003 Developer’s ManualIntel® 80200 Processor based on Intel® XScale™ MicroarchitectureConfigurationThe mini-data cache attribute bits, in

Página 276 - Test Features

Developer’s Manual March, 2003 7-9Intel® 80200 Processor based on Intel® XScale™ MicroarchitectureConfiguration7.2.3 Register 2: Translation Table Bas

Página 277

7-10 March, 2003 Developer’s ManualIntel® 80200 Processor based on Intel® XScale™ MicroarchitectureConfiguration7.2.6 Register 5: Fault Status Registe

Página 278

Developer’s Manual March, 2003 7-11Intel® 80200 Processor based on Intel® XScale™ MicroarchitectureConfiguration7.2.8 Register 7: Cache FunctionsAll t

Página 279

Developer’s Manual March, 2003 ixIntel® 80200 Processor based on Intel® XScale™ Microarchitecture14.4.10 Miscellaneous Instruction Timing...

Página 280 - C.2.4.2. Bypass Register

7-12 March, 2003 Developer’s ManualIntel® 80200 Processor based on Intel® XScale™ MicroarchitectureConfigurationOther items to note about the line-all

Página 281 - C.2.5 TAP Controller

Developer’s Manual March, 2003 7-13Intel® 80200 Processor based on Intel® XScale™ MicroarchitectureConfiguration7.2.9 Register 8: TLB OperationsDisabl

Página 282 - C.2.5.4. Capture-DR State

7-14 March, 2003 Developer’s ManualIntel® 80200 Processor based on Intel® XScale™ MicroarchitectureConfiguration7.2.10 Register 9: Cache Lock DownRegi

Página 283 - C.2.5.8. Exit2-DR State

Developer’s Manual March, 2003 7-15Intel® 80200 Processor based on Intel® XScale™ MicroarchitectureConfiguration7.2.11 Register 10: TLB Lock DownRegis

Página 284 - C.2.5.12. Shift-IR State

7-16 March, 2003 Developer’s ManualIntel® 80200 Processor based on Intel® XScale™ MicroarchitectureConfiguration7.2.13 Register 13: Process IDThe Inte

Página 285 - C.2.5.16. Update-IR State

Developer’s Manual March, 2003 7-17Intel® 80200 Processor based on Intel® XScale™ MicroarchitectureConfiguration7.2.14 Register 14: Breakpoint Registe

Página 286

7-18 March, 2003 Developer’s ManualIntel® 80200 Processor based on Intel® XScale™ MicroarchitectureConfiguration7.2.15 Register 15: Coprocessor Access

Página 287

Developer’s Manual March, 2003 7-19Intel® 80200 Processor based on Intel® XScale™ MicroarchitectureConfigurationTable 7-20. Coprocessor Access Regist

Página 288

7-20 March, 2003 Developer’s ManualIntel® 80200 Processor based on Intel® XScale™ MicroarchitectureConfiguration7.3 CP14 RegistersTable 7-21 lists the

Página 289

Developer’s Manual March, 2003 7-21Intel® 80200 Processor based on Intel® XScale™ MicroarchitectureConfiguration7.3.3 Registers 6-7: Clock and Power M

Comentários a estes Manuais

Sem comentários