6 ahb implementation details, 6 ahb implementation details -7, Figure 2-2. typical amba ahb system -7 – Cirrus Logic EP93xx User Manual

Page 45

Advertising
background image

DS785UM1

2-7

Copyright 2007 Cirrus Logic

ARM920T Core and Advanced High-Speed Bus (AHB)

EP93xx User’s Guide

2

2

2

Latched address and control

A simple Interface to on-chip peripherals such as UARTs and AC’97.

Figure 2-2. Typical AMBA AHB System

2.2.6 AHB Implementation Details

Peripherals or the external memory interface that have high bandwidth and low latency
requirements are connected to the CPU using the AHB bus. The peripherals include the
Vectored Interrupt Controllers (VIC1, VIC2), DMA, LCD/Raster registers, USB host, IDE,
Ethernet MAC and the bridge to the APB interface. The AHB/APB Bridge transparently
converts the AHB accesses into the slower speed APB accesses. All of the control registers
for the APB peripherals are programmed using the AHB/APB bridge interface. The main AHB
data and address lines are configured using a multiplexed bus. This removes the need for
three state buffers and bus holders, and simplifies bus arbitration.

Figure 2-3 on page 2-8

shows the main data paths in the processor’s AHB implementation.

E x te rn a l
M e m o ry

In te rfa c e

D M A

C o n tro lle r

A R M 9 T D M I

C o -

P ro c e s s o

r

A H B /

A P B

B

r

i

d
g
e

G P IO

U A R T

S P I

A C 9 7

A H B

A P B

USB

Advertising