Atmel ARM-Based Evaluation Kit AT91SAM9N12-EK AT91SAM9N12-EK Data Sheet
Product codes
AT91SAM9N12-EK
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:
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
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.
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