ARM NIC-301 Network Card User Manual


 
Programmers Model
ARM DDI 0397G Copyright © 2006-2010 ARM. All rights reserved. 3-8
ID031010 Non-Confidential
A configuration can contain a maximum of 64 security registers, that is, 1 < n < 64. Therefore,
if the configuration contains 64 master interfaces, then register security 63 is
0x10C
. These
registers are write-only because they are global accesses on the GPV.
Peripheral ID registers
If you configure any registers in the programmers view, peripheral ID registers are always
created. This provides a low gate count option for identification. Table 3-5 shows the peripheral
ID registers.
0x14
WO 1 - 16 -
security1
Slave 1 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:
0 Secure.
1 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.
0x18
-
0x10C
WO 1 - 16 -
security<n>
Slave n security setting. It contain one bit for non-virtual slaves, and up
to 16 bits for APB master interfaces.
0x110
-
0xFFF
RO - - - Reserved.
Table 3-4 Address region control registers (continued)
Address
offset
Type Width
Reset
value
Name Description
Table 3-5 Peripheral ID registers
Address
offset
Type Width
Reset
value
Name Description
0x0
-
0xFCC
RO - - - Reserved
0xFD0
RO 8
0x04
Peripheral ID4 4KB count, JEP106 continuation code
0xFD4
RO 8
0x00
Peripheral ID5 Reserved
0xFD8
RO 8
0x00
Peripheral ID6 Reserved
0xFDC
RO 8
0x00
Peripheral ID7 Reserved
0xFE0
RO 8
0x01
Peripheral ID0 Part Number [7:0]
0xFE4
RO 8
0xB3
Peripheral ID1 JEP106[3:0], part number [11:8]
0xFE8
RO 8
0x4B
Peripheral ID2 Revision, JEP106 code flag, JEP106[6:4]
0xFEC
RO 8
0x00
Peripheral ID3 You can set this using the AMBA Designer Graphical User Interface
(GUI)
0xFF0
RO 8
0x0D
Component ID0 Preamble