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

no-image

USBB17AP77016-XXX-B11

Manufacturer Part Number
USBB17AP77016-XXX-B11
Description
DSP middleware(WMA (Windows Media Audio)decoder)
Manufacturer
NEC Electronics
Datasheet
56
_ _ SMP_USER_XRAM_ _
FileCBGetData_fp:
read_ptr:
write_ptr:
tmp_dn0:
tmp_dmx:
_ _ SMP_USER_BUFFER_ _ XRAMSEG align at 0
host_in_buffer:
input_buffer:
/* ===============================================================
_ _ SMP_USER_ _
/* ===============================================================
[Function Name]
[Argument]
[Return]
[Call Function]
[Use Register]
[Use Stacks]
Init_FileCBGetData:
*
* ============================================================= */
===============================================================*/
ds
ds
ds
ds
ds
ds
ds
clr(r0)
*FileCBGetData_fp+0:x = r0l
*FileCBGetData_fp+1:x = r0l
dn0 = r0l
r0l = host_in_buffer
*read_ptr:x = r0l
*write_ptr:x = r0l
dp0 = r0l
r0l = input_buffer
dp1 = r0l
Loop CW_BUFF_SIZE {
}
ret
PROGRAM CODE
2
1
1
1
1
CW_BUFF_SIZE*2 ; buffer for input data from Host I/F
CW_BUFF_SIZE
*dp0++ = r0h
*dp0++ = r0h
*dp1++ = r0h
IMSEG
Init_FileCBGetData
r0
non
non
r0, dp0, dp1
loop stack: 1, call stack: 0, repeat: 0
APPENDIX A SAMPLE PROGRAM SOURCE
: data size
XRAMSEG
; size of obtained bitstream data [byte]
; read pointer to host_in_buffer
; write pointer to host_in_buffer
; for saving value of dn0 register
; for saving value of dmx register
; buffer for input data to Middle Ware
User’s Manual U15683EJ1V0UM
;
;
;
;
;
;
;
;
;
;
; clear buffer
;
;
;
;
;
(2/6)

Related parts for USBB17AP77016-XXX-B11