DATA SHEET
MAS 35x9F
3.3.2.12.Read IC Version (Code 7
)
hex
0 1
0
0 2
(hex)
Derivate (0..F)
1) send command
1
Version character (0 = “A”,.., F = “P”)
Version number (01..FF)
S
DW
W
A
data_write
A
A
7,0
A
0,0
W
A
P
P
2) get version information
0 2
S
DW
W
A
data_read
S
DR
W
A
n3,n2
d3,d2
A
A
n1,n0
d1,d0
W
W
A
N
3.3.3. List of DSP Registers
The PSelect_Shadow register in Table 3–7 is used to
switch four RAM areas from data to program usage
and thus enabling the DSP’s program counter to
access downloaded program code stored at these
locations. For normal operation (firmware in ROM),
this register must be kept to zero.
With this command the version of the IC is read in two
16 bit words. The first word n = n3,n2,n1,n0 contains
the IC’s major number (one nibble for each digit). The
second word (d = d3,d2,d1,d0) returns the version as
shown in Table 3–6.
Table 3–6: Second word of version information
Note: DSP registers not given in Table 3–7 must not
be written.
Bit
Nibble
d3
Content
15:12
11:8
IC family derivate
3.3.4. List of DSP Memory Cells
d2
Coded character of order
version (add 41
content of d2 to get ASCII)
to the
hex
Among the user interface control memory cells there
are some which have a global meaning and some
which control application specific parts of the DSP
core. In Table 3–8 and Table 3–9, this is reflected by
the key words All, MPEG, and G.729.
7:0
d1,d0
Digit of order version
Example:
Read the version information for MAS 35x9F, derivate
0, order version B2:
<DW 68 70 00
<DW 69 <DR
35 09
send version command
and read
MAS 3509F
derivate 0, version B2
(see Section 2.2. on page 8)
01 02 >
Table 3–7: Program Download registers
Address
(hex)
R/W Function
Mode
Default
(hex)
Name
6B
R/W Configuration of Variable RAM Areas
Download 0000
PSelect_Shadow
Affected RAM area
bit[19]
bit[18]
bit[17]
bit[16]
D0:800 ... D0:BFF
D0:C00 ... D0:FFF
D1:800 ... D1:BFF
D1:C00 ... D1:FFF
For details of program code download please refer to
Section 3.3.2.10. on page 30.
Micronas
June 30, 2004; 6251-505-1DS
31