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

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
0x8000.1100
SYSCON2
R/W
16
System Control Register 2
0x8000.2200
SYSCON3
R/W
16
System Control Register 3
0x8000.0140
SYSFLG1
Read
32
System Status Flag Register
0x8000.1140
SYSFLG2
Read
32
System Status Flag Register
0x8000.05C0
STFCLR
R/W
-
Clear all Start-up Reasons Flag
0x8000.2440
UNIQID
Read
32
32-bit Unique-ID
0x8000.2700
RANDID0
Read
32
Bits 31-0 of Random ID
0x8000.2704
RANDID1
Read
32
Bits 63-32 of Random ID
0x8000.2708
RANDID2
Read
32
Bits 95-64 of Random ID
0x8000.270C
RANDID3
Read
32
Bits 127-096 of Random ID