2 block diagram, 3 operations, 2 block diagram -2 2.2.3 operations -2 – Cirrus Logic EP93xx User Manual
Page 40: Figure 2-1. arm920t block diagram -2

2-2
DS785UM1
Copyright 2007 Cirrus Logic
ARM920T Core and Advanced High-Speed Bus (AHB)
EP93xx User’s Guide
2
2
2
2.2.2 Block Diagram
Figure 2-1. ARM920T Block Diagram
2.2.3 Operations
The ARM920T core follows a Harvard architecture and consists of an ARM9TDMI core,
MMU, instruction and data cache. The core supports both the 32-bit ARM and 16-bit Thumb
instruction sets.
The internal bus structure (AMBA) includes both a high speed and low speed bus. The high
speed bus AHB (Advanced High-performance Bus) contains a high speed internal bus clock
to synchronize co-processor, MMU, cache, DMA controller, and memory modules. AMBA
includes a AHB/APB bridge to the lower speed APB (Advanced Peripheral Bus). The APB
bus connects to lower speed peripheral devices such as UARTs and GPIOs.
The MMU provides memory address translation for all memory and peripherals designed to
remap memory devices and peripheral address locations. Sections, large, small and tiny
pages are programmable to map memory in 1 Mbyte, 64 kbyte, 4 kbyte, 1 kbyte size blocks.
To increase system performance, a 64-entry translation look-aside buffer will cache 64
address locations before a TLB miss occurs.
External
Co-Proc
Interface
Instruction
cache
Instruction
MMU
Data cache
Data MMU
Write Back
PA TAG
RAM
AMBA
Bus
Int.
R13
R13
ARM9TDMI
Processor core
(Integral
EmbeddedICE)
CP15
Write
Buffer
JTAG
APB