参数资料
型号: MAS3509F
厂商: MICRONAS SEMICONDUCTOR HOLDING AG
元件分类: Codec
英文描述: MAS 35x9F MPEG Layer 2/3, AAC Audio Decoder, G.729 Annex A Codec
中文描述: 新加坡金融管理局35x9F的MPEG 2 / 3层,AAC音频解码器,G.729的附件A编解码器
文件页数: 27/92页
文件大小: 1186K
代理商: MAS3509F
DATA SHEET
MAS 35x9F
Micronas
June 30, 2004; 6251-505-1DS
27
3.3. DSP Core
3.3.1. Access Protocol
The I
2
C data register is used to communicate with the
internal firmware of the MAS 35x9F. It is readable
(subaddress “data_read”) and writable (subaddress
“data_write”) and also has a length of 16 bits. The data
transfer is done with the most significant bit (m) first.
A special command language is used that allows the
controller to access the DSP registers and RAM cells
and thus monitor internal states, set the parameters for
the DSP firmware, control the hardware, and even pro-
vide a download of alternative software modules. The
DSP commands consist of a “Code” which is sent to
the I
2
C data register together with additional parame-
ters.
Fig. 3–2:
General core access protocol
Table 3–5 gives an overview over the different com-
mands which the DSP Core receives via the I
2
C data
register. The “Code” is always the first data nibble
transmitted after the “data_write” subaddress byte. A
second auxiliary code nibble is used for the short
memory (16-bit) access commands.
The MAS 35x9F firmware scans the I
2
C interface peri-
odically and checks for pending or new commands.
The commands are then executed by the DSP during
its normal operation without any loss or interruption of
the incoming data or outgoing audio data stream.
However, due to some time critical firmware parts, a
certain latency time for the response has to be
expected at the locations marked with a “W” (= wait).
The theoretical worst case response time does not
exceed 4 ms. However, the typical response time is
less than 0.5 ms.
Due to the 16-bit width of the I
2
C data register, all
actions transmit telegrams with multiples of 16 data
bits.
Table 3–4:
Data register bit assignment
15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
m
l
...
S
DW
data_write
Code
,...
...,...
W
A
A
A
A
Table 3–5:
Basic controller command codes
Code
(hex)
Command
Function
0...3
Run
Start execution of an internal program.
Run
with start address 0 means
freeze the operating system.
5
Read Ancillary Data
The controller reads a block of MPEG Ancillary Data from the MAS 35x9F
6
Fast Program Download
The controller downloads custom software via the PIO interface
7
Read IC Version
The controller reads the version information of the IC
a
Read from Register
The controller reads an internal register of the MAS 35x9F
b
Write to Register
The controller writes an internal register of the MAS 35x9F
c
Read D0 Memory
The controller reads a block of the DSP memory
d
Read D1 Memory
The controller reads a block of the DSP memory
e
Write D0 Memory
The controller writes a block of the DSP memory
f
Write D1 Memory
The controller writes a block of the DSP memory
相关PDF资料
PDF描述
MAS3519F MAS 35x9F MPEG Layer 2/3, AAC Audio Decoder, G.729 Annex A Codec
MAS3529F MAS 35x9F MPEG Layer 2/3, AAC Audio Decoder, G.729 Annex A Codec
MAS3539F MAS 35x9F MPEG Layer 2/3, AAC Audio Decoder, G.729 Annex A Codec
MAS3549F MAS 35x9F MPEG Layer 2/3, AAC Audio Decoder, G.729 Annex A Codec
MAS3587F MPEG Layer 3 Audio Encoder/Decoder
相关代理商/技术参数
参数描述
MAS3519F 制造商:MICRONAS 制造商全称:MICRONAS 功能描述:MAS 35x9F MPEG Layer 2/3, AAC Audio Decoder, G.729 Annex A Codec
MAS3529F 制造商:MICRONAS 制造商全称:MICRONAS 功能描述:MAS 35x9F MPEG Layer 2/3, AAC Audio Decoder, G.729 Annex A Codec
MAS3539F 制造商:MICRONAS 制造商全称:MICRONAS 功能描述:MAS 35x9F MPEG Layer 2/3, AAC Audio Decoder, G.729 Annex A Codec
MAS3549F 制造商:MICRONAS 制造商全称:MICRONAS 功能描述:MAS 35x9F MPEG Layer 2/3, AAC Audio Decoder, G.729 Annex A Codec
MAS3559F 制造商:MICRONAS 制造商全称:MICRONAS 功能描述:MAS 35x9F MPEG Layer 2/3, AAC Audio Decoder, G.729 Annex A Codec