User Manual

5-2 EP7309/11/12 Users Manual - DS508UM4
Copyright Cirrus Logic, Inc. 2003
System Registers
5
System Register List
Programming Example
;*****************************************************************************
; Set SYSCON2 Bit 2 sets x16 SDRA M, 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