System register list, Programming example, System register list -2 programming example -2 – Cirrus Logic EP73xx User Manual

Page 62: Table 5-1: system registers -2, System register list programming example

Advertising
background image

5-2

EP7309/11/12 User’s Manual - DS508UM4

Copyright Cirrus Logic, Inc. 2003

System Registers

5

System Register List

Programming Example

;*****************************************************************************

; Set SYSCON2 Bit 2 sets x16 SDRAM, Enable UART2

;*****************************************************************************

;

ldr

r1,=0x104

add

r11,r12,#0x1000

str

r1,[r11,#0x100] ;SYSCON2 register at 0x8000.1100

;

;*****************************************************************************

; Set bits 1:2 in SYSCON3 for 74 MHz clock speed

;*****************************************************************************

;

ldr

r1, =0x06

add

r11,r12,#0x2000

str

r1,[r11,#0x200] ;SYSCON3 register at 0x8000.2200

;

Table 5-1: System Registers

Address

Name

Type

Size

Description

Page

0x8000.0100

SYSCON1

R/W

32

System Control Register 1

page 5-4

0x8000.1100

SYSCON2

R/W

16

System Control Register 2

page 5-7

0x8000.2200

SYSCON3

R/W

16

System Control Register 3

page 5-8

0x8000.0140

SYSFLG1

Read

32

System Status Flag Register

page 5-9

0x8000.1140

SYSFLG2

Read

32

System Status Flag Register

page 5-12

0x8000.05C0

STFCLR

R/W

-

Clear all Start-up Reasons Flag

page 5-13

0x8000.2440

UNIQID

Read

32

32-bit Unique-ID

page 5-13

0x8000.2700

RANDID0

Read

32

Bits 31-0 of Random ID

page 5-13

0x8000.2704

RANDID1

Read

32

Bits 63-32 of Random ID

page 5-13

0x8000.2708

RANDID2

Read

32

Bits 95-64 of Random ID

page 5-13

0x8000.270C

RANDID3

Read

32

Bits 127-096 of Random ID

page 5-13

Advertising