Project

General

Profile

RingtoneChips » History » Version 3

Anonymous, 02/19/2016 10:49 PM

1 1
2 3
h2. Winbond W56964
3 1
4
5 3
A "datasheet":https://engineering.purdue.edu/ece477/Webs/F06-Grp04/Datasheets%20sept24/W56964%20Docs/Document/DesignGuide/W56964%20CPU%20interface%20and%20registers%20rev.%20A1.pdf is available in a Purdue University "project report":https://engineering.purdue.edu/ece477/Webs/F06-Grp04/index.html. It is a bit discouraging that they apparently didn't get it to work.
6
7
There used to be application notes in "Google's cache":http://www.google.com/#q=W569+site:uglyduck.ath.cx. That "page":http://www.google.com/#q=CCChien0+site:uglyduck.ath.cx also had what Winbond calls _middleware_, i.e., the driver.
8
9
10
h2. Sunplus SPMA100B
11
12 2
No datasheet available and registers are different although the chip is pin-compatible to the above. Traces generated with the original firmware and register dumps during operation suggest:
13 1
14 3
<pre>
15 2
#define SPMA_SEQUENCER_FIFO	0xc5
16
#define SPMA_SEQUENCER_SPACE	0xc7	// decreases with every written byte
17
18
#define SPMA_SEQUENCER_STATUS	0xd6
19
#define SPMA_SEQ_FIFO_EMPTY	0x80
20
#define SPMA_SEQ_FINISHED	0x40
21
#define SPMA_SEQ_FAILED		0x20
22 1
23
0xe1
24
Power controls. No sound or clicks if sequence (0xff -> 0x7e -> 0x1e -> 0x04 -> 0x00) is wrong.
25
26
0xe3 ... 0xe6
27
Volume registers where 0=Mute, 1=-30dB ... 31=0dB in 1dB steps (equal to W56964)
28 3
</pre>
29 1
30
31 3
h2. Macronix MX92U832AZCG
32 2
33
34 3
Seems to be a product of "Modiotek":http://www.modiotek.com.tw/. No further information available.
35
36
37
h2. OKI ML2864
38
39
40
The "datasheet":http://read.pudn.com/downloads119/sourcecode/others/505180/SRTP/documents/datasheet/ML2864_000002_E.pdf explains the concepts a bit more detailed. The _Exclusive Format_ might solve the mystery of the data send to the SPMA100B.
Add picture from clipboard (Maximum size: 48.8 MB)