Contents
1
Introduction
1.1
Device Overview
1.2
Block Diagram
1.3
ARM Subsystem in DM355
..........................................................................................
2
ARM Subsystem Overview
.........................................................................................
2.1
Purpose of the ARM Subsystem
..................................................................................
2.2
Components of the ARM Subsystem
...........................................................................
2.3
References
3
ARM Core
3.1
3.2
Operating States/Modes
.............................................................................................
3.3
Processor Status Registers
........................................................................................
3.4
Exceptions and Exception Vectors
..............................................................................
3.5
The 16-BIS/32-BIS Concept
.........................................................................................
3.5.1
16-BIS/32-BIS Advantages
....................................................................................
3.6
Coprocessor 15 (CP15)
..............................................................................................
3.6.1
Addresses in an ARM926EJ-S System
......................................................................
3.6.2
Memory Management Unit
....................................................................................
3.6.3
Caches and Write Buffer
......................................................................................
3.7
Tightly Coupled Memory
............................................................................................
3.8
Embedded Trace Support
...........................................................................................
4
Memory Mapping
4.1
Memory Map
4.1.1
ARM Internal Memories
........................................................................................
4.1.2
External Memories
..............................................................................................
4.1.3
MPEG/JPEG Coprocessor (MJCP)
..........................................................................
4.1.4
Peripherals
4.2
Memory Interfaces Overview
.......................................................................................
4.2.1
DDR2 EMIF
4.2.2
External Memory Interface
....................................................................................
5
Device Clocking
5.1
Overview
5.2
Peripheral Clocking Considerations
............................................................................
5.2.1
Video Processing Back End Clocking
.......................................................................
5.2.2
USB Clocking
...................................................................................................
6
PLL Controllers (PLLCs)
............................................................................................
6.1
PLL Controller Module
...............................................................................................
6.2
PLLC1
6.3
PLLC2
6.4
PLLC Functional Description
......................................................................................
SPRUFB3 – September 2007
Table of Contents
3