User guide

MOTOROLA DSPAUDIOEVM Evaluation Board Users Manual 53
This document contains information on a new product. Specifications and information herein are subject to change without notice.
;**************************************************************************
; Init DAX
; Clock source is 256fs generated by the AKM 4114 S/PDIF receiver
;**************************************************************************
movep #$000000,x:M_XNADR ;clear non audio data register (unused)
movep #$000009,x:M_XCTR ;init DAX control register
;bits 23:6 are reserved and are initialized to 0
;start block disabled (bit5=0)
;external clock f=256xfs (bit4:3=01)
;block transferred interrupt disabled
(bit2=0)
;transmit underrun interrupt disabled (bit1=0)
;audio data register empty interrupt enabled (bit0=1)
movep #$000000,x:M_XADRA ;init audio register A with dummy data
movep #$000000,x:M_XADRB ;init audio register B with dummy data
movep #$000003,x:M_PCRD ;enable DAX port
movep #$000003,x:M_PRRD
andi #$FC,mr ;enable all interrupt levels
;**************************************************************************
; Main loop
;**************************************************************************
LOOP
jclr #RightReceive,x:flags,*
bclr #RightReceive,x:flags
move x:RX_BUFF_BASE,a ;receive left
move x:RX_BUFF_BASE+1,b ;receive right
jsr
STEREO_P
ROCESS
;allows user to insert processing subroutine
move
a,x:TX_B
UFF_BASE
;transmit left
move b,x:TX_BUFF_BASE+1 ;transmit right
jmp LOOP
;**************************************************************************
; Subroutines
;**************************************************************************
STEREO_PROCESS
nop
nop
rts
include ‘passthru36x_isr.asm’
;**************************************************************************
; passthru36x_isr.asm v2.0
; meb 10/02/02
;
; Interrupt service routines used for passthru36x.asm.
;
; Copyright (c) MOTOROLA 2001
; Digital Audio Applications
;
;**************************************************************************
org p:
Frees
cale Semiconductor,
I
Freescale Semiconductor, Inc.
For More Information On This Product,
Go to: www.freescale.com
nc...