MAS3507D Micronas Intermetall, MAS3507D Datasheet - Page 21

no-image

MAS3507D

Manufacturer Part Number
MAS3507D
Description
Mpeg 1/2 Layer 2/3 Audio Decoder
Manufacturer
Micronas Intermetall
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
MAS3507D
Manufacturer:
MICRONAS
Quantity:
20 000
Part Number:
MAS3507D F10
Manufacturer:
MICRONAS
Quantity:
650
Part Number:
MAS3507D F10
Manufacturer:
MICRONAS
Quantity:
20 000
Part Number:
MAS3507D-BF-F10
Manufacturer:
LITTLEFUSE
Quantity:
34 000
Part Number:
MAS3507D-F10
Manufacturer:
BOTHHAND
Quantity:
1 952
Part Number:
MAS3507D-QG-G12
Manufacturer:
MICREL
Quantity:
560
Part Number:
MAS3507DF
Manufacturer:
IDT
Quantity:
6 218
Part Number:
MAS3507DF10
Manufacturer:
ALTERA
0
Part Number:
MAS3507DF10
Manufacturer:
MICRONAS
Quantity:
20 000
PRELIMINARY DATA SHEET
3.3.2. Read Control Interface Data
An internal memory array keeps the status information
of the MAS 3507D (see Table 3–10). The ‘read control
interface data’ command can be used for quick access
to this memory array. A successive range of memory
locations may be read by passing a 6-bit offset value
“o” and a 6-bit count value “n” as parameter.
Both values are combined in a 12-bit = 4 nibble field
x2, x1, x0. If, for example, 4 words (n = 4) starting with
one word offset (o = 2), i.e. the MPEG Status 2, the
CRCErrorCount, and NumberOfAncillaryBits are read
from the control memory array, the 3 nibbles x2, x1 and
x0 are evaluated as shown in the following table.
The complete I
<$3a><$68><$30><$83>
<$3a><$69><$3b><receive 3 16-bit data values>
The ‘read control interface data’ command resets the
MPEG-FRAME-SYNC at PI4 pin (see Section 2.9. on
page 16).
3.3.3. Write Register
The
(d = d4,d3,d2,d1,d0) into the MAS 3507D register
(r = r1,r0). In contrast to memory cells, registers are
always addressed individually, and they may also inter-
Micronas
1) send command
2) get ancillary data values
x2...x0: combined count, offset value
d3...d0: 16-bit data values
6-bit values
bit
nibble
S
S
S
dev_write
dev_write
dev_write
controller
11
offset: 2
0
0
A
A
A
10
0
(ancillary word 0)
2
C protocol reads as:
data_write
data_read
data_write
9
0
writes
8
0
7
1
8
A
A S
A
....repeat for n data values....
6
0
S
A
A
d4, d3
$9, r1
the
d3, d2
d3, d2
$3, x2
5
number of words: 3
0
dev_read
A
A
4
0
20-bit
A
A
A
d2, d1
r0, d0
3
0
3
x1,x0
d1,d0
d1,d0
2
0
A
A
1
1
Nak
A P
P
value
0
1
P
act with built-in hardware blocks. A list of useful regis-
ters is given in the next section.
Example: Muting can be realized by writing the value 1
into the register with the number $aa:
<$3a><$68><$9a><$a1><$00><$00>
3.3.4. Write D0 Memory
The MAS 3507D has 2 memory areas of 2048 words
each called D0 and D1 memory. For both memory
areas, read and write commands are provided.
Example: reconfiguration of the output to 16 bit without
delay has the following I
<$3a><$68><$a0><$00> (write D0 memory)
<$00><$01>
<$03><$2f>
<$00><$10>
<$00><$00>
<$3a><$68><$04><$75> (run command)
3.3.5. Write D1 Memory
For further details, see ‘write D0 memory’ command.
n3..n0: number of words
a3..a0: start address in MASD memory
d4..d0: data value
n3..n0: number of words to be transmitted
a3..a0: start address in MASD memory
d4..d0: data value
S
S
dev_write
dev_write
A
A
data_write
data_write
2
C protocol:
....repeat for n data values....
....repeat for n data values....
(1 word to write)
(start address)
(value = $00010)
A
A
A
A
A
A
A
A
A
A
A
A
A
A
$A, $0
$B, $0
n3,n2
n3,n2
a3,a2
n3,n2
d3,d2
$0,$0
n3,n2
d3,d2
$0,$0
n3,n2
n3,n2
a3,a2
n3,n2
d3,d2
$0,$0
n3,n2
d3,d2
$0,$0
MAS 3507D
A
A
A
A
A
A
A
A
A
A
A
A
A
A
$0,$0
n1,n0
a1,a0
d1,d0
$0,d4
d1,d0
$0,d4
$0,$0
n1,n0
a1,a0
d1,d0
$0,d4
d1,d0
$0,d4
A P
A P
21

Related parts for MAS3507D