USBB13AP77016-XXX-B06 NEC Electronics, USBB13AP77016-XXX-B06 Datasheet - Page 45

no-image

USBB13AP77016-XXX-B06

Manufacturer Part Number
USBB13AP77016-XXX-B06
Description
DSP middleware(AMR voice CODEC)
Manufacturer
NEC Electronics
Datasheet
• sample.asm
WORK_Y
#define F_RUN
#define F_RESET
#define F_MULTI
#define TX_TYPE
#define RX_TYPE
#define USED_MODE
#define E_MODE
#define D_MODE
#define DTX_MODE
#define PREV_D_MODE
#define E_RESET_FLAG
#define D_RESET_FLAG
#define D_RESET_FLAG_OLD
#define MODE_COUNT
#define FRAME_COUNT
/* =========================================================================
%BeginVector(StartUp)
%EndVector
*
* =========================================================================*/
d_mode:
prev_d_mode:
dtx_mode:
f_e_reset:
f_d_reset:
f_d_reset_old:ds
r7save:
dp7save:
mode_cnt:
frame_cnt:
si1_ptr:
si1_buff:
so1_buff:
speech_in:
speech_out:
Vector registration
%NotUseVector(VectorINT1)
%NotUseVector(VectorINT2)
%NotUseVector(VectorINT3)
%NotUseVector(VectorINT4)
%RegistVector(VectorSI1, SI1Handler)
%NotUseVector(VectorSO1)
%NotUseVector(VectorSI2)
%NotUseVector(VectorSO2)
%NotUseVector(VectorHI)
%NotUseVector(VectorHO)
YRAMSEG at 0x0000
ds
ds
dw
ds
ds
ds
ds
ds
ds
ds
ds
ds
ds
ds
1
1
DTX
1
1
1
1
L_FRAME
L_FRAME
L_FRAME
L_FRAME
1
3
1
1
*f_run:x
*f_reset:x
*f_multi:x
*frame_type:x
*frame_type:x
*used_mode:x
*e_mode:x
*d_mode:x
*dtx_mode:x
*prev_d_mode:x
*f_e_reset:x
*f_d_reset:x
*f_d_reset_old:x
*mode_cnt:x
*frame_cnt:x
APPENDIX A SAMPLE PROGRAM SOURCE
; AMR Decoder mode.
; AMR previous codec mode
; DTX mode.
; encoder reset flag.
; decoder reset flag.
; decoder old reset flag.
; r7 register load/sotre buffer for interrupt handler.
; dp7 register load/sotre buffer for interrupt handler.
; coder mode count for multi rate mode.
; frame count.
;
;
;
;
;
;Regist start up routine
;
;
;
;
;
;
;
;
;
User’s Manual U15165EJ3V0UM
;Regist SI1 handler
(2/7)
45

Related parts for USBB13AP77016-XXX-B06