English
Language : 

TC9496AF Datasheet, PDF (37/48 Pages) Toshiba Semiconductor – 1 Chip Audio Digital Signal Processor
TC9496AF
4.4 Programming Examples
The following shows the programming example in Self-boot mode.
000: 30040h jmp 040h
; Jump to 040h
001: 30100h jmp 100h
; Jump to 100h
002: 30200h jmp 200h
; Jump to 200h
003: 30004h jmp 004h
; Jump to 004h
004: 10040h cmd 40h
; Command 40h (TIMING)
005: 28007h data 8007h
; CKOS0 = 7 (fs128 output)
006: 10043h cmd 43h
; Command 43h (SIO)
007: 20039h date 0039h
; CHSO = 0 (SO0), OSLT = 3 (32 bit), OBCS = 2 (20 bit),
OFMT = 1 (padded from the end)
008: 10045h cmd 45h
; Command 45h (MSEQ)
009: 00000h data 0000h
; Start address = 0h
00A: 00001h data 0001h
; MSEQ [0] = 001h
00B: 00123h data 0123h
; MSEQ [1] = 123h
00C: 20320h data 0320h
; MSEQ [2] = 320h
00D: 30300h jmp 300h
; Jump to 300h
:
100: 10046h cmd 46h
; Command 46h (CRAM)
101: 00000h data 0000h
; Start address = 0h
102: 00000h data 0000h
; CRAM [0] = 0000h
103: 00000h data 0000h
; CRAM [1] = 0000h
104: 00000h data 0000h
; CRAM [2] = 0000h
105: 20000h data 0000h
; CRAM [3] = 0000h
106: 30380h jmp 380h
; Jump to 380h
:
300: 10046h cmd 46h
; Command 46h (CRAM)
301: 00000h date 0000h
; Start address = 0h
302: 07FFFh data 7FFFh
; CRAM [0] = 7FFFh
303: 08000h data 8000h
; CRAM [1] = 8000h
304: 03FFFh data 3FFFh
; CRAM [2] = 3FFFh
305: 24000h data 4000h
; CRAM [3] = 4000h
306: 30380h jmp 380h
; Jump to 380h
:
380: 10046h cmd 46h
; Command 46h (CRAM)
381: 00080h data 0080h
; Start address = 80h
382: 0FFFEh data FFFEh
; CRAM [80h] = FFFEh
383: 2FFFFh data FFFFh
; CRAM [81h] = FFFFh
384: 303FFh jmp 3FFh
; Jump to 3FFh
:
3FF: 303FFh jmp 3FFh
; Jump to 3FFh
37
2002-01-11