English
Language : 

SH7604 Datasheet, PDF (73/633 Pages) Hitachi Semiconductor – Hardware Manual
Frequency Modification Register Setting Program (Sample)
; DEFINE CONSTANTS
CLR
.EQU
H'00000000
WAIT_TIME .EQU
H'00080000
PURGE
.EQU
H'40000000
;
MAP_ROM .EQU
H'00000000
MAP-IO
.EQU
H'FFFFF000
;
DIRECT_RW .EQU
H'C0000000
MDC_FLCR .EQU
H'FFFFFE90
MDC_CCR .EQU
H'FFFFFE92
WTCSR
.EQU
H'FFFFFE80
;
; Program initialization
MOV.L
#CLOCK2_START,R0
MOV.L
#DIRECT_RW,R1
MOV.L
#CLOCK2_END,R11
; Cache_CCR save, disable, and forced purge
MOV.L
#MDC_CCR,R2
MOV.B
@R2,R6
MOV
#H'00,R3
;Disable setting
MOV.B
R3,@R2
MOV.B
@R2,R3
;Dummy read
MOV
#H'10,R3
;Forced purge setting
MOV.B
R3,@R2
;
; Transfer frequency modification program to the data array
;
PRG_TRNS
; Read from the main memory
MOV.L
@R0,R2
MOV.L
@(4,R0),R3*1
MOV.L
@(8,R0),R4*1
MOV.L
@(12,R0),R5*1
; Write to the data array
MOV.L
R2,@R1
57