FreeCalypso > hg > fc-magnetite
comparison doc/Calypso-version-override @ 622:9f19cc5e46e8
FCDEV3B-751774 experiment documented
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Mon, 18 Nov 2019 05:03:15 +0000 |
parents | 0d66718e5f33 |
children |
comparison
equal
deleted
inserted
replaced
621:0d66718e5f33 | 622:9f19cc5e46e8 |
---|---|
1 TI's TCS211 program supported 3 different Calypso silicon versions on their | 1 TI's TCS211 program supported 3 different Calypso silicon versions on their |
2 D-Sample and Leonardo boards: C05B (CHIPSET 8, DSP 33), early C035 (CHIPSET 10, | 2 D-Sample and Leonardo boards: C05B (CHIPSET 8, DSP 33), early C035 (CHIPSET 10, |
3 DSP 34) and final C035 (CHIPSET 10, DSP 36). In FreeCalypso we generally work | 3 DSP 34) and final C035 (CHIPSET 10, DSP 36). In FreeCalypso we generally work |
4 only with the last chipset (final C035), but we would like to support the two | 4 only with the last chipset (final C035), but we also support the two earlier |
5 earlier ones as well, if possible. C05B has been partially exercised on the | 5 ones to a good extent. C05B has been partially exercised on the Mother's |
6 Mother's D-Sample board (non-functional Clara RF, no genuine tpudrv10.c source | 6 D-Sample board (non-functional Clara RF, no genuine tpudrv10.c source and too |
7 and too many unknowns), but the early C035 version with DSP 34 has not been | 7 many unknowns, but at least some of the DSP-based audio services work), whereas |
8 tested at all yet. | 8 Calypso C035 with DSP 34 has been tested and found to work on a specially |
9 modified FCDEV3B board - see the FCDEV3B-751774 article. | |
9 | 10 |
10 All 3 Calypso chip versions in question are footprint-compatible, i.e., they | 11 All 3 Calypso chip versions in question are footprint-compatible, i.e., they |
11 can all be populated onto the same PCB. Changing between C05 and C035 requires | 12 can all be populated onto the same PCB. Changing between C05 and C035 requires |
12 changing the VLRTC strapping on the Iota companion chip, thus not all boards | 13 changing the VLRTC strapping on the Iota companion chip, thus not all boards |
13 can support Calypso C05 (the newer ones are C035 only), but one can always | 14 can support Calypso C05 (the newer ones are C035 only), but one can always |
15 TI's own D-Sample and Leonardo development boards have most certainly been made | 16 TI's own D-Sample and Leonardo development boards have most certainly been made |
16 with all 3 Calypso silicon versions: D-Sample appears to support both C05 and | 17 with all 3 Calypso silicon versions: D-Sample appears to support both C05 and |
17 C035 on the same PCB; the schematics we have for Leonardo show fixed VLRTC | 18 C035 on the same PCB; the schematics we have for Leonardo show fixed VLRTC |
18 strapping for C035, but there also existed an earlier Leonardo version with | 19 strapping for C035, but there also existed an earlier Leonardo version with |
19 Calypso C05B. Our own FCDEV3B also has fixed C035-only VLRTC strapping, our | 20 Calypso C05B. Our own FCDEV3B also has fixed C035-only VLRTC strapping, our |
20 regular boards have final C035 chips on them, but we should be able to build | 21 regular boards have final C035 chips on them, but we have put a D751774AGHH |
21 some experimental boards with an early C035 variant (751774) for DSP 34 testing. | 22 chip on one experimental board for DSP 34 testing. |
22 | 23 |
23 In the case of target boards that can have different Calypso chip versions | 24 In the case of target boards that can have different Calypso chip versions |
24 populated on them, we want to be able to target all of them without creating a | 25 populated on them, we want to be able to target all of them without creating a |
25 configuration explosion. The implemented solution is that you can pass a target | 26 configuration explosion. The implemented solution is that you can pass a target |
26 argument to the ./configure.sh script of the following form: | 27 argument to the ./configure.sh script of the following form: |