Atmel ARM-Based Evaluation Kit AT91SAM9N12-EK AT91SAM9N12-EK Data Sheet

Product codes
AT91SAM9N12-EK
Page of 248
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