Programmers Model
ARM DDI 0397G
Copyright © 2006-2010 ARM. All rights reserved.
3-4
ID031010
Non-Confidential
The type defines the number of register blocks in a single AMBA Network Interconnect
configuration. Table 3-1, Table 3-2 on page 3-5, and Table 3-3 on page 3-6 show the register
block sub-types for each of the main types.
Table 3-4 on page 3-7 shows the address region control registers and Table 3-5 on page 3-8
shows the peripheral ID registers.
Note
In Table 3-1 to Table 3-5 on page 3-8, reserved means:
•
read as zeros
•
writes are ignored.
AHB only means that this register is interpreted as reserved if the interface is not AHB.
Table 3-1 shows the registers that exist for each ASIB.
Table 3-1 Registers for each ASIB
Address
offset
Type
Width
Reset
value
Name
Description
0x000
-
-
-
-
Reserved.
0x004
-
-
-
-
Reserved.
0x008
-
-
-
-
Reserved.
0x00C
-
-
-
-
Reserved.
0x020
RW
3
4
sync_mode
This register is only present if you configure the block as a
programmable FIFO. You can configure the register bits as follows:
0
sync 1:1.
1
sync n:1.
2
sync 1:n.
3
sync m:n.
4
async.
5
reserved.
6
reserved.
7
reserved.
0x024
RW
1
0
fn_mod2
Bypass merge. This register is only present if upsizing or downsizing, see
Upsizing data width function
on page 2-12,
Downsizing data width
function
on page 2-14, and
Bypass merge
on page 2-13.
0x028
RW
3
0
fn_mod_ahb
This register is valid for AHB interfaces only. You can configure the
register bits as follows:
0
rd_incr_override.
1
wr_incr_override
.
2
lock_override.
See
Lock transactions
on page 2-7 for information on overriding locks.
See
Combination 4
on page 2-6 for information on
wr_incr_override
and
rd_incr_override
.
0x02C
-
0x03C
-
-
-
-
Reserved.
0x040
RW
4
a
wr_tidemark
Valid only with a FIFO for the WFIFO channel, and if not an AHB slave
interface. See
FIFO and clocking function
on page 2-15 for information
on
wr_tidemark
.