
Contents
Preface ....................................................................................................................................... 13
1 Introduction ............................................................................................................. 161.1 Device Overview ................................................................................................................. 161.2 Block Diagram ................................................................................................................... 161.3 ARM Subsystem in DM335 ................................................................................................... 17
2 ARM Subsystem Overview ......................................................................................... 182.1 Purpose of the ARM Subsystem ........................................................................................... 182.2 Components of the ARM Subsystem .................................................................................... 182.3 References ........................................................................................................................ 19
3 ARM Core ................................................................................................................ 203.1 Introduction ....................................................................................................................... 203.2 Operating States/Modes ...................................................................................................... 213.3 Processor Status Registers ................................................................................................. 213.4 Exceptions and Exception Vectors ....................................................................................... 223.5 The 16-BIS/32-BIS Concept .................................................................................................. 223.5.1 16-BIS/32-BIS Advantages ............................................................................................. 223.6 Coprocessor 15 (CP15) ....................................................................................................... 233.6.1 Addresses in an ARM926EJ-S System ............................................................................... 233.6.2 Memory Management Unit ............................................................................................. 243.6.3 Caches and Write Buffer ............................................................................................... 243.7 Tightly Coupled Memory ..................................................................................................... 263.8 Embedded Trace Support .................................................................................................... 27
4 Memory Mapping ...................................................................................................... 294.1 Memory Map ...................................................................................................................... 294.1.1 ARM Internal Memories ................................................................................................. 304.1.2 External Memories....................................................................................................... 304.1.3 Peripherals ............................................................................................................... 304.2 Memory Interfaces Overview ................................................................................................ 334.2.1 DDR2 EMIF .............................................................................................................. 334.2.2 External Memory Interface ............................................................................................. 33
5 Device Clocking ....................................................................................................... 355.1 Overview ........................................................................................................................... 355.2 Peripheral Clocking Considerations ..................................................................................... 375.2.1 Video Processing Back End Clocking ................................................................................ 375.2.2 USB Clocking ............................................................................................................ 37
6 PLL Controllers (PLLCs) ............................................................................................ 386.1 PLL Controller Module ........................................................................................................ 386.2 PLLC1 ............................................................................................................................... 39
SPRUFX7 – July 2008 Table of Contents 3Submit Documentation Feedback