At75c310 mode controller, Mode register – Rainbow Electronics AT75C310 User Manual
Page 12

AT75C310
12
AT75C310 Mode Controller
The mode controller is a memory-mapped peripheral which sits on the APB. It is used to configure the mode in which the
AT75C310 operates.
Mode Register
Register Name:
SIAP_MD
•
RM: Remap
When reset is released, this flag is set to the value of NDSRA/BOOTN. When RM is active low, the Boot ROM is
mapped to 0x00000000. Subsequently, this flag can be set high by software so that the ROM mapping is disabled and
another memory controller region (e.g., Flash) is mapped to location 0x00000000.
•
RA: OAKA Reset
This flag resets to active low so that the Oak A is held in reset. The Oak A is released from reset by asserting this flag
high and then low three times. This generates the required reset sequence to the Oaks of 010101.
•
RB: OAKB Reset
This flag resets to active low so that Oak B is held in reset. The Oak B is released from reset by asserting this flag high
and then low three times. This generates the required reset sequence to the Oaks of 010101.
•
IA: Inhibit Oak A Clock
This flag resets to active low so that the Oak A clock is enabled. The Oak A clock is inhibited by asserting this flag high.
•
IB: Inhibit Oak B Clock
This flag resets to active low so that the Oak B clock is enabled. The Oak B clock is inhibited by setting this flag high.
•
CS: Synchronous Clock Mode
When high, the ARM, Oak A and Oak B run from the OakDSPCore clock, thus the ARM runs at 20 MHz and the
OakDSPCores at 40 MHz. When low, the ARM and OakDSPCores run from asynchronous clocks.
Table 5. Mode Controller Registers Map
Register
Address
Register
Name
Description
Access
Reset Value
0x0
SIAP_MD
Mode Register
Read/write
0x00000001 if NDSRA/BOOTN is 1; else0x00000000
0x4
SIAP_ID
ID Register
Read
0x00010001 for 240-lead package;
0x00000001 for 160-lead package
0x8
SIAP_RST
Reset Status
Register
Read/write
0x00000001 after hard reset
31
30
29
28
27
26
25
24
–
–
–
–
–
–
–
–
23
22
21
20
19
18
17
16
–
–
–
–
–
–
–
–
15
14
13
12
11
10
9
8
CRB
CRA
DBB
DBA
SW2
SW1
LPCS
7
6
5
4
3
2
1
0
–
LP
CS
IB
IA
RB
RA
RM