MAS3507D Micronas Intermetall, MAS3507D Datasheet - Page 22

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
MAS 3507D
3.3.6. Read Register
1) send command
2) get register value
r1, r0: register r
d3...d0: data value in r
X:
The MAS 3507D has an address space of 256 regis-
ters. Some of the registers (r = r1,r0 in the figure
above) are direct control inputs for various hardware
blocks, others do control the internal program flow. In
the next section, those registers that are of any interest
with respect to the MPEG decoding are described in
detail.
Example:
Read the content of the PIO data register ($c8):
<$3a><$68><$dc><$80>
<$3a><$69><$3b>
now read:
<d3,d2><d1,d0><x,x><x,d4>
3.3.7. Read D0 Memory
The ‘read D0 memory’ command is provided to get
information from memory cells of the MAS 3507D. It
gives the controller access to all memory cells of the
internal D0 memory. Direct access to memory cells is
an advanced feature of the DSP. It is intended for users
of the MASC software development kit.
22
1) send command
2) get memory value
n3..n0: number of words
a3..a0: start address in MASD memory
d4..d0: data value
S
S
S
S
dev_write
dev_write
dev_write
dev_write
don’t care
A
A
A
A
A
A
A
d3, d2
d3, d2
d3, d2
data_write
data_write
data_read
data_read
A
A
A
....repeat for n data values....
d1,d0
d1,d0
d1,d0
A
A
A
A S
A
A S
A
A
$E, $0
A
$D, r1
n3,n2
a3,a2
$0,$0
$0,$0
dev_read
dev_read
X,X
A
A
A
A
A
A
A
$0,$0
n1,n0
a1,a0
r0,$0
$0, d4
$0, d4
X, d4
A
A
NaK
Nak
P
P
P
P
3.3.8. Read D1 Memory
The ‘read D1 memory’ command is provided to get
information from memory cells of the MAS 3507D. It
gives the controller access to all memory cells of the
internal D1 memory.
3.3.9. Default Read
The ‘default read’ command immediately returns the
content of the MPEGFrameCount (D0:$300) of the
MAS 3507D in the variable (d = d3,d2,d1,d0). The
‘default read’ command is the fastest way to get infor-
mation from the MAS 3507D. Executing the ‘default
read’ command in a polling loop can be used to detect
the availability of new ancillary data.
1) send command
2) get memory value
n3..n0: number of words
a3..a0: start address in MASD memory
d4..d0: data value
S
S
S
dev_write
dev_write
dev_write
A
A
A
A
A
d3, d2
d3, d2
data_write
data_read
data_read
A
A
....repeat for n data values....
d1,d0
d1,d0
PRELIMINARY DATA SHEET
A
A
A
A S
A S
A
A
A
$F, $0
n3,n2
a3,a2
device_read
$0,$0
$0,$0
d3,d2
dev_read
A
A
A
A
A
A
$0,$0
n1,n0
a1,a0
$0, d4
$0, d4
d1,d0
Micronas
A
NaK
Nak
P
P
P

Related parts for MAS3507D