beautypg.com

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

Page 12

background image

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