Motorola MC68340 manual System Configuration and Protection Registers, Mcr

Models: MC68340

1 441
Download 441 pages 2.45 Kb
Page 118
Image 118

Freescale Semiconductor, Inc.

Freescale Semiconductor, Inc.

NOTE

An access to this register does not affect external space since the cycle is not run externally.

Example code for accessing the MBAR is as follows:

Register D0 will contain the value of MBAR. MBAR can be read using the following code:

MOVE.L

#7,D0

load D0 with the CPU space function code

MOVEC.L

D0,SFC

load SFC to indicate CPU space

LEA.L

$0003FF00,A0

load A0 with the address of MBAR

MOVES.L

(A0),D0

load D0 with the contents of MBAR

Address $0003FF00 in CPU space (MBAR) will be loaded with the value $FFFFF001. This value will set the base address of the internal registers to $FFFFF. MBAR can be written to using the following code:

MOVE.L

#7,D0

load D0 with the CPU space function code

MOVEC.L

D0,DFC

load DFC to indicate CPU space

LEA.L

$0003FF00,A0

load A0 with the address of MBAR

MOVE.L

#$FFFFF001,D0

load D0 with the value to be written into MBAR

MOVES.L

D0,(A0)

write the value contained in D0 into MBAR

4.3.2 System Configuration and Protection Registers

The following paragraphs provide descriptions of the system configuration and protection registers.

4.3.2.1MODULE CONFIGURATION REGISTER (MCR). The MCR, which controls the SIM40 configuration, can be read or written at any time.

MCR

 

 

 

 

 

 

 

 

 

 

 

 

 

 

$000

15

14

13

12

11

10

9

8

7

6

5

4

3

2

1

0

0

FRZ1

FRZ0

FIRQ

0

0

SHEN1

SHEN0

SUPV

0

0

0

IARB3

IARB2

IARB1

IARB0

RESET:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

1

1

0

0

0

0

0

1

0

0

0

1

1

1

1

Supervisor Only

Bits 15, 11, 10, 6–4—Reserved

FRZ1—Freeze Software Enable

1 = When FREEZE is asserted, the software watchdog and periodic interrupt timer counters are disabled, preventing interrupts from occurring during software debug.

0 = When FREEZE is asserted, the software watchdog and periodic interrupt timer counters continue to run. See 4.2.7 Freeze for more information.

MOTOROLAMC68340 USER’S MANUAL4- 21

For More Information On This Product,

Go to: www.freescale.com

Page 118
Image 118
Motorola MC68340 manual System Configuration and Protection Registers, Mcr