FreeCalypso > hg > gsm-net-reveng
annotate tcsm2-notes/trco @ 92:761650771e51
trau-parse AMR: print SID parameters
| author | Mychaela Falconia <falcon@freecalypso.org> | 
|---|---|
| date | Wed, 05 Mar 2025 02:26:11 +0000 | 
| parents | b36419bbc2c4 | 
| children | 
| rev | line source | 
|---|---|
| 16 
2daf8f209707
tcsm2-notes: initial observations on boards
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1 Major components on TRCO board: | 
| 
2daf8f209707
tcsm2-notes: initial observations on boards
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 2 | 
| 
2daf8f209707
tcsm2-notes: initial observations on boards
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 3 1x Lattice ispLSI1032E PLD, same as on TR16-S | 
| 
2daf8f209707
tcsm2-notes: initial observations on boards
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 4 1x CPU: Intel TN80C186EB20 | 
| 
2daf8f209707
tcsm2-notes: initial observations on boards
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 5 | 
| 18 
b36419bbc2c4
tcsm2-notes/trco: update after peeling off IC stickers
 Mychaela Falconia <falcon@freecalypso.org> parents: 
17diff
changeset | 6 Big oscillator, markings on the metal can package: | 
| 
b36419bbc2c4
tcsm2-notes/trco: update after peeling off IC stickers
 Mychaela Falconia <falcon@freecalypso.org> parents: 
17diff
changeset | 7 | 
| 
b36419bbc2c4
tcsm2-notes/trco: update after peeling off IC stickers
 Mychaela Falconia <falcon@freecalypso.org> parents: 
17diff
changeset | 8 DFA 36-TR | 
| 
b36419bbc2c4
tcsm2-notes/trco: update after peeling off IC stickers
 Mychaela Falconia <falcon@freecalypso.org> parents: 
17diff
changeset | 9 16.384 MHz | 
| 
b36419bbc2c4
tcsm2-notes/trco: update after peeling off IC stickers
 Mychaela Falconia <falcon@freecalypso.org> parents: 
17diff
changeset | 10 A36060 0049 | 
| 
b36419bbc2c4
tcsm2-notes/trco: update after peeling off IC stickers
 Mychaela Falconia <falcon@freecalypso.org> parents: 
17diff
changeset | 11 | 
| 
b36419bbc2c4
tcsm2-notes/trco: update after peeling off IC stickers
 Mychaela Falconia <falcon@freecalypso.org> parents: 
17diff
changeset | 12 Close to it there is a MAS9316N DAC - thus the big oscillator is likely the | 
| 
b36419bbc2c4
tcsm2-notes/trco: update after peeling off IC stickers
 Mychaela Falconia <falcon@freecalypso.org> parents: 
17diff
changeset | 13 system-wide TDM clock (the one that can be synced to various inputs), and the | 
| 
b36419bbc2c4
tcsm2-notes/trco: update after peeling off IC stickers
 Mychaela Falconia <falcon@freecalypso.org> parents: 
17diff
changeset | 14 DAC is for control loop adjustments aiming to lock this oscillator to the | 
| 
b36419bbc2c4
tcsm2-notes/trco: update after peeling off IC stickers
 Mychaela Falconia <falcon@freecalypso.org> parents: 
17diff
changeset | 15 selected external clock source. Based on the size of the can, I originally | 
| 
b36419bbc2c4
tcsm2-notes/trco: update after peeling off IC stickers
 Mychaela Falconia <falcon@freecalypso.org> parents: 
17diff
changeset | 16 thought it was an OCXO, but when I searched for "DFA 36-TR", the hits I got | 
| 
b36419bbc2c4
tcsm2-notes/trco: update after peeling off IC stickers
 Mychaela Falconia <falcon@freecalypso.org> parents: 
17diff
changeset | 17 (only sellers, no datasheet) say TCXO. Who knows... | 
| 16 
2daf8f209707
tcsm2-notes: initial observations on boards
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 18 | 
| 
2daf8f209707
tcsm2-notes: initial observations on boards
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 19 3x Infineon chips, 2x SAB 82525 (2x HDLC) and 1x SAB 82526 (1x HDLC): | 
| 18 
b36419bbc2c4
tcsm2-notes/trco: update after peeling off IC stickers
 Mychaela Falconia <falcon@freecalypso.org> parents: 
17diff
changeset | 20 the 5 HDLC channels which the available documentation touches on. | 
| 16 
2daf8f209707
tcsm2-notes: initial observations on boards
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 21 | 
| 
2daf8f209707
tcsm2-notes: initial observations on boards
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 22 8x PLCC32 chips (9 pins on wide side, 7 pins on narrow side) with stickers | 
| 
2daf8f209707
tcsm2-notes: initial observations on boards
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 23 on them that obscure the markings underneath. The markings read IC45 through | 
| 
2daf8f209707
tcsm2-notes: initial observations on boards
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 24 IC48 in the top row of 4, IC55 through IC58 in the bottom row of 4. All 8 | 
| 
2daf8f209707
tcsm2-notes: initial observations on boards
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 25 ICs are directly soldered. Suspected flash memory. | 
| 
2daf8f209707
tcsm2-notes: initial observations on boards
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 26 | 
| 18 
b36419bbc2c4
tcsm2-notes/trco: update after peeling off IC stickers
 Mychaela Falconia <falcon@freecalypso.org> parents: 
17diff
changeset | 27 Update with IC55 sticker peeled off: the IC underneath is AM29F010B-120JC, | 
| 
b36419bbc2c4
tcsm2-notes/trco: update after peeling off IC stickers
 Mychaela Falconia <falcon@freecalypso.org> parents: 
17diff
changeset | 28 just like I suspected. Interestingly, it also says "(C) 1998 AMD" - the year | 
| 
b36419bbc2c4
tcsm2-notes/trco: update after peeling off IC stickers
 Mychaela Falconia <falcon@freecalypso.org> parents: 
17diff
changeset | 29 is slightly newer than my original assumptions of 1996 vintage. | 
| 
b36419bbc2c4
tcsm2-notes/trco: update after peeling off IC stickers
 Mychaela Falconia <falcon@freecalypso.org> parents: 
17diff
changeset | 30 | 
| 16 
2daf8f209707
tcsm2-notes: initial observations on boards
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 31 Next to these 8 ICs there is a socketed PLCC44 IC (11 pins on each side) | 
| 
2daf8f209707
tcsm2-notes: initial observations on boards
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 32 with a sticker that reads: | 
| 
2daf8f209707
tcsm2-notes: initial observations on boards
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 33 | 
| 
2daf8f209707
tcsm2-notes: initial observations on boards
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 34 TRCO | 
| 
2daf8f209707
tcsm2-notes: initial observations on boards
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 35 6.1-0 | 
| 
2daf8f209707
tcsm2-notes: initial observations on boards
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 36 TC1ROMQL | 
| 
2daf8f209707
tcsm2-notes: initial observations on boards
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 37 | 
| 
2daf8f209707
tcsm2-notes: initial observations on boards
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 38 It is clearly a programmed part of some kind, but not clear if it is flash | 
| 
2daf8f209707
tcsm2-notes: initial observations on boards
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 39 (boot code?) or some PLD or whatever. | 
| 
2daf8f209707
tcsm2-notes: initial observations on boards
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 40 | 
| 18 
b36419bbc2c4
tcsm2-notes/trco: update after peeling off IC stickers
 Mychaela Falconia <falcon@freecalypso.org> parents: 
17diff
changeset | 41 Update after peeling off the sticker: the part is ST M27C4002, an OTP ROM! | 
| 
b36419bbc2c4
tcsm2-notes/trco: update after peeling off IC stickers
 Mychaela Falconia <falcon@freecalypso.org> parents: 
17diff
changeset | 42 It is clearly the boot PROM, whereas the other 8 ICs (all 29F010?) are the | 
| 
b36419bbc2c4
tcsm2-notes/trco: update after peeling off IC stickers
 Mychaela Falconia <falcon@freecalypso.org> parents: 
17diff
changeset | 43 flash memory array. The large size of both the flash array and the boot PROM | 
| 
b36419bbc2c4
tcsm2-notes/trco: update after peeling off IC stickers
 Mychaela Falconia <falcon@freecalypso.org> parents: 
17diff
changeset | 44 is surprising: | 
| 
b36419bbc2c4
tcsm2-notes/trco: update after peeling off IC stickers
 Mychaela Falconia <falcon@freecalypso.org> parents: 
17diff
changeset | 45 | 
| 
b36419bbc2c4
tcsm2-notes/trco: update after peeling off IC stickers
 Mychaela Falconia <falcon@freecalypso.org> parents: 
17diff
changeset | 46 * The boot PROM is 4 Mbit (256K x 16) - that's 512 KiB, half of 80186 address | 
| 
b36419bbc2c4
tcsm2-notes/trco: update after peeling off IC stickers
 Mychaela Falconia <falcon@freecalypso.org> parents: 
17diff
changeset | 47 space if fully and directly mapped. | 
| 
b36419bbc2c4
tcsm2-notes/trco: update after peeling off IC stickers
 Mychaela Falconia <falcon@freecalypso.org> parents: 
17diff
changeset | 48 | 
| 
b36419bbc2c4
tcsm2-notes/trco: update after peeling off IC stickers
 Mychaela Falconia <falcon@freecalypso.org> parents: 
17diff
changeset | 49 * Assuming that the 8 bit wide 29F010 chips are wired in pairs across the | 
| 
b36419bbc2c4
tcsm2-notes/trco: update after peeling off IC stickers
 Mychaela Falconia <falcon@freecalypso.org> parents: 
17diff
changeset | 50 16 bit wide data bus, we got 1 MiB in total, in 4 banks of 256 KiB each. | 
| 
b36419bbc2c4
tcsm2-notes/trco: update after peeling off IC stickers
 Mychaela Falconia <falcon@freecalypso.org> parents: 
17diff
changeset | 51 More than 80186 can address directly - is it a bank-switched memory system? | 
| 
b36419bbc2c4
tcsm2-notes/trco: update after peeling off IC stickers
 Mychaela Falconia <falcon@freecalypso.org> parents: 
17diff
changeset | 52 | 
| 
b36419bbc2c4
tcsm2-notes/trco: update after peeling off IC stickers
 Mychaela Falconia <falcon@freecalypso.org> parents: 
17diff
changeset | 53 RAM chips: | 
| 
b36419bbc2c4
tcsm2-notes/trco: update after peeling off IC stickers
 Mychaela Falconia <falcon@freecalypso.org> parents: 
17diff
changeset | 54 | 
| 
b36419bbc2c4
tcsm2-notes/trco: update after peeling off IC stickers
 Mychaela Falconia <falcon@freecalypso.org> parents: 
17diff
changeset | 55 * 2x Samsung K6T1008C2E-GL70. Each of these ICs is 128K x 8 static RAM; | 
| 
b36419bbc2c4
tcsm2-notes/trco: update after peeling off IC stickers
 Mychaela Falconia <falcon@freecalypso.org> parents: 
17diff
changeset | 56 the design probably uses two of them across the 16 bit wide data bus. | 
| 
b36419bbc2c4
tcsm2-notes/trco: update after peeling off IC stickers
 Mychaela Falconia <falcon@freecalypso.org> parents: 
17diff
changeset | 57 256 KiB of RAM here. | 
| 
b36419bbc2c4
tcsm2-notes/trco: update after peeling off IC stickers
 Mychaela Falconia <falcon@freecalypso.org> parents: 
17diff
changeset | 58 | 
| 
b36419bbc2c4
tcsm2-notes/trco: update after peeling off IC stickers
 Mychaela Falconia <falcon@freecalypso.org> parents: 
17diff
changeset | 59 * 1x CY62256-70SNC - 32K x 8 (256 Kbit) static RAM. What is it for??? | 
