English
Language : 

TDA7590_09 Datasheet, PDF (33/42 Pages) STMicroelectronics – Digital signal processing IC for speech and audio applications
TDA7590
movep x:M_SSISR0,a0
movep x:M_RX0,y:(r0)+
org p:essi0_rls
nop
nop
org p:essi0_tde
jsr clr_tde0
nop
org p:essi0_tue
jsr clr_tue0
nop
org p:essi0_tls
nop
nop
timer_int
org p:Timer0_tcf
jsr INT_TMR0_tcf
org p:Timer0_tof
jsr INT_TMR0_tof
org p:Timer1_tcf
jsr INT_TMR1_tcf
org p:Timer1_tof
jsr INT_TMR1_tof
org p:Timer2_tcf
jsr INT_TMR2_tcf
org p:Timer2_tof
jsr INT_TMR2_tof
org x:0
states dsm ntaps
coef
org y:0
dc .1,.3,-.1,.2
org p:$100
start
; setup external memory for sync with testbench
;------------------------------------------------------------------------
; Initialise Core
;------------------------------------------------------------------------
clr
clr
move
move
ori
movep
movep
a
b
#$0,r0
#$fff,m0
#$3,mr
#INIT_IPR_C,x:IPR_C
#INIT_IPR_P,x:IPR_P
; mask interrupts
; set CORE interrupt priorities
; set PERIPHERAL interrupt priorities
;------------------------------------------------------------------------
; Initialise PLL
;------------------------------------------------------------------------
init_pll
movep #INIT_PLL_CSR,x:PLL_CSR
; enable the pll.
jclr #LOCK,x:<<PLL_CSR,*
; wait for lock.
Appendix 1
33/42