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. |