USBB17AP77016-XXX-B11 NEC Electronics, USBB17AP77016-XXX-B11 Datasheet - Page 57

no-image

USBB17AP77016-XXX-B11

Manufacturer Part Number
USBB17AP77016-XXX-B11
Description
DSP middleware(WMA (Windows Media Audio)decoder)
Manufacturer
NEC Electronics
Datasheet
/* ===============================================================
[Function Name]
[Argument]
[Return]
[Call Function]
[Use Register]
[Use Stacks]
wmad_FileCBGetData:
case001:
case001a:
===============================================================*/
r6l = *write_ptr:x
*read_ptr:x = r6l
r3 = r0 + 1
r3 = r3 srl 1
jmp get_data
r4l = dn0
*tmp_dn0:x = r4l
r4l = dmx
*tmp_dmx:x = r4l
r4l = 1
dn0 = r4l
r4l = 2*CW_BUFF_SIZE - 1
dmx = r4l
r5 = *FileCBGetData_fp+0:x
r5l= *FileCBGetData_fp+1:x
r4 = r5-r1
if(r4==0) jmp case000
if(r4>0)
;;=========================================================;;
;;
;;=========================================================;;
r4 = -r4
r4 = r4 sra 1
if(r4<=0) jmp case001a
Loop r4l {
}
case001 ( r5 < r1 )
%READ_HOST(R6,R6)
r5 = r5 + 2
nop
jmp case002
wmad_FileCBGetData
r0
r1
r0
r2l : address of input buffer
non
r0, r1, r2, r3, r4, r5, r6
dp0, dp1, dn0, dmx
loop stack: 1, call stack: 0, repeat: 0
APPENDIX A SAMPLE PROGRAM SOURCE
: required size [byte]
: offset [byte]
: obtained size [byte]
User’s Manual U15683EJ1V0UM
;
;
;
;
;
;
;
;
;
; r5 is always even.
;
;
;
;
; r4 = read size [word]
;
;
;
;
; not stored
;
;
; set read_ptr
;
; set r3 = read size [word]
;
(3/6)
57

Related parts for USBB17AP77016-XXX-B11