326
ABOV Semiconductor Co., Ltd.
11.17.9 Register Description for FADPCM
DFIFOR (FADPCM Decoder FIFO Register) : 40B1H (XSFR)
Initial value : 00H
Decoder FIFO Data. The data goes to the decoder FIFO (8-bytes length) if data are
written in this register.
DECDR (FADPCM Decoder Sampling Frequency Data Register) : 40B2H (XSFR)
Initial value : 00H
Decoder Sampling Frequency Set Register. The sampling time (ts) is 1÷(sampling
frequency). The voice data get out every ts and interpolation data get out between
every the voice data.
ex) data1, (data1+data2)/2, data2, (data2+data3)/2, -----.
DBDLR (FADPCM Decoder Bundle Register) : 40B3H (XSFR)
Initial value : 00H
Decoder Bundle Size. This value should be greater than 6. If this value is “00”, the
bundle size is 256-bytes. This value should be same with encoder’s bundle size.
DODRH (FADPCM Decoder Result Output High Register) : 40B5H (XSFR)
Initial value : 80H
Decoder Result Output Data High Byte.
DODRL (FADPCM Decoder Result Output Low Register) : 40B4H (XSFR)
Initial value : 00H
Decoder Result Output Data Low Byte.
The DODR[15:0] is a binary format.