ARM NIC-301 User Manual

Page of 54
Programmers Model 
ARM DDI 0397G
Copyright © 2006-2010 ARM. All rights reserved.
3-7
ID031010
Non-Confidential
3.2.2
Register blocks
This section contains the following subsections:
Address region control
Table 3-4 shows the address region control registers.
0x040
RW
4
a
wr_tidemark
Reserved.
0x044
RW
2
-
ahb_cntl
This register is available for AHB only. You can configure the register bits 
as follows:
decerr_en
.
force_incr
.
0x100
-
-
-
-
Reserved.
0x104
-
-
-
-
Reserved.
0x108
RW
2
0
fn_mod_iss
Issuing functionality modification register. This register is only available 
if you are upsizing or downsizing, or you have a FIFO for any of the 
channels. This register sets the block issuing capability to be forced to one 
transaction. You can configure the register bits as follows:
Read issuing, 
read_iss_override
.
Write issuing, 
write_iss_override
.
a. The reset value is initialized to the tidemark value that you set in the configuration GUI in AMBA Designer (ADR-301).
Table 3-3 Registers for each AMIB (continued)
Address
offset
Type
Width
Reset
value
Name
Description
Table 3-4 Address region control registers
Address
offset
Type
Width
Reset
value
Name
Description
0x0
WO
8
0x00
Remap
Remap register. Up to eight global remap states are available.
0x4
 - 
0xC
WO
-
-
-
Reserved.
0x10
WO
1 - 16
-
security0
Slave 0 security setting. This consists of one bit for non-virtual slaves, 
and up to 16 bits for virtual or APB master interfaces, and you can 
configure the register bits as follows:
Secure.
Non-secure.
Note
 For virtual or APB master interfaces with 16 security setting bits, each 
bit position maps onto the region number. For example, the security1[5] 
bit is the security setting for the address region for master interface node 
number 1, region 5.