Fujitsu FR30 Computer Hardware User Manual


 
109
3.15 Example of PLL Clock Setting
The peripheral operating frequency must not exceed 25 MHz.
Design software so that 100 microseconds or more are allowed until oscillation stabilizes
after the PLL VC0 restarts. Do not allow cache on/off to cause a wait time shortage.
Clock System Reference Diagram
Figure 3.15-2 Clock System Reference Diagram
Example of Assembler Source
; ************************************************************
; PLL Sample Program
; ************************************************************
; Load Setting Data
ldi:20 #GCR, R0
ldi:20 #PCTR,R1
ldi:8 #GCR_MASK,R2 ; GCR_MASK = 0000 0001 b
ldi:8 #PCTR_MASK,R3 ; PCTR_MASK = 0000 1000 b
ldub @R0,R4 ; read GCR register
ldub @R1,R5 ; read PCTR register
st PS,@-R15 ; push processor status
stilm #0x0 ; disable interrupt
;
and R4,R2
beq CHC_0
bra CHC_1
CHC_0:
borl #0001B,@r0 ; to 1/2 clock @r0=GCR register
CHC DBLON CPU
12.5MHz 1/2 1 DBLACK
0
Input of oscillation
1/2
50MHz SLCT1,0
--
01
VSTP
1/2 00
STAND-BY
25MHz
1/2
12.5MHz
Input of divide-by-two clock
Input of PLL clock
PCTR register
GCR register
Peripheral
PLL