Bus Interface Unit
6-8 Copyright © 2001-2003 ARM Limited. All rights reserved. ARM DDI0198D
Figure 6-1 Multi-layer AHB system example
Multi-layer AHB is described in more detail in the Multi-layer AHB Overview.
Multi-AHB systems
It is possible that the ARM926EJ-S instruction and data AHB interfaces can be
connected to separate AHB systems, although there must be a mechanism to support
data side access to the instruction memory. Each AHB system can be running at
different frequencies. The ARM926EJ-S processor is able to cope with this by
providing two HCLKEN inputs:
• DHCLKEN is used to specify the rising HCLK edge for the system in which the
data BIU is the master
• IHCLKEN is used to specify the rising HCLK edge for the system in which the
instruction BIU is the master.
Figure 6-2 on page 6-9 shows an example of a Multi-AHB system.
DMA
master
I-side
master
D-side
master
Interconnect
matrix
Input
stage
Decode
Mux
Mux
Mux
Mux
Input
stage
Input
stage
Decode
Decode
Slave
#1
Slave
#2
Slave
#3
Slave
#4
ARM926EJ-S
processor