Cortex-A8 Architecture

From Texas Instruments Embedded Processors Wiki

Jump to: navigation, search
Translate this page to   

Contents

Cortex-A8 Pipeline Diagram

Cortex-A8Pipeline.png



Cortex-A8 Control Diagram

CortexA8-ControlFlow.png

Cortex-A8 Instruction Decode

CortexA8-instDecode.png

Cortex-A8 Instruction Issuing

Cortex-A8 Instruction Execution

CortexA8-InstExec.png

Cortex-A8 Memory System

Cortex-A8 Control Coprocessor

CortexA8-coProc.png

Cortex-A8 CP15 Register Groups

Function CP15 Registers
System Configuration c0
System Control c1
Translation Base Control c2
Domain Access Control c3
Faults c5/c6
Cache Operations c7
TLB Operations c8/c10
Performance Monitor c9
L2 Control c9
Pre-load Engine c11
Interrupts c12
Process ID c13
Memory Arrays c15

Cortex-A8 Performance Monitor Unit

Register Description
Performance monitor control Controls the operation of the count registers
Count Enable Set Enables PMU count registers
Count Enable Clear Disables PMU count registers
Overflow Flag Status Enables/Disables PMU count overflow flags
Software Increment Increments the count of PMU count register
Performance counter selection Selects a PMU counter
Cycle Count Reads/writes the PMU cycle count register
Event selection Selects the event for the PMU to count
Performance Monitor Count Reads/wites the 4 PMU event count registers
User Enabled Allows user mode to access the PMU
Interrupt Enable Set Enables overflow Interrupts
Interrupt Enable Clear Disables overflow interrupts

Cortex-A8 L2 Preload engine

Leave a Comment
Personal tools
Namespaces
Variants
Actions
Navigation
Print/export
Toolbox