FreeCalypso > hg > freecalypso-reveng
view pirelli/calypso @ 277:5c47d916255e
compal/c156-boot.disasm: GPIO comments were wrong
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Mon, 05 Nov 2018 23:18:42 +0000 |
parents | 8e4dac492552 |
children |
line wrap: on
line source
BGA orientation: A1 is the LR corner in steve-m's L1 picture. Row A is on the bottom; row P is on the top; column 1 is on the right; column 14 is on the left. Calypso pin I thought was nIBOOT (N1), but actually seems to be A13 (RFEN): the trace from the ball goes straight down to a via, L1 image coords (3676,1174). On L2 trace goes to another via at (3234,1074). On L5 it goes to yet another via at (2950,535). On L4 it goes to (1941,457). On L2 it goes to a surface via at (1957,484). Back on L1 it goes to Rita pin 2 (XEN). This arrangement matches what the Rita spec describes as the "external VCTCXO" configuration. In contrast, the Leonardo schematics depict the "internal VCTCXO" configuration. Double-checking: in the "external VCTCXO" configuration Rita pin 1 (XSEL) is supposed to be grounded. On L1 the pad appears to go nowhere (isolated). The central coordinates of the pad on L1 are (1956,638). On L2 there is solid copper fill in that area. Perhaps there is an invisible micro-via? The real nIBOOT pin (N1): stays on L1, a trace takes it to one pad of a 2-pad SMT component, the other pad's connection is unclear (appears isolated, must be an invisible micro-via). Must be a pull-up/down resistor, hopefully pull-down. nCS0 (C2): L1 trace to (4262,1016). On L2 it goes to two via points: (4852,1016), an obvious larger via, and (4802,1000), a spot where a micro-via back to L1 could hide. The micro-via back to L1 appears to be there indeed, feeding an unmasked test point on the surface. Back to the main trace at (4852,1016): there's something on L4 (might be a trace to another nearby via), but maybe it's nothing, just a poor picture. Most likely nothing there, as the same arrangement appears on L5 and L6, but clearly with no connection between the two nearby vias. L7 is probably where the interesting connection is, but the trace appears to have been scraped off in that spot in steve-m's layer-grinding process. Taking a different approach: let's start with the RAM/flash MCP on L8. Flash CE1# goes to (4911,987); flash CE2# goes to (4954,660) and to an L8 test pad; OE# goes to (4885,982); RAM CE1# goes to (4860,978). Of the two L2-L7 vias, the upper one appears to be RAM, and the lower one appears to be flash. Mistake found: I had earlier messed up trying to trace nCS0 on L2. Now it's all clear: nCS0 goes to flash CE1#. Now let's trace the RAM CS. From the upper L2-L7 via it goes on L2 to (4800,1002) - already known to be a test point - and to (4212,978). On L1 it goes to Calypso pin C3 - nCS1, just like on Leonardo. Now let's trace flash CE2#. L7-L8 via at (4954,660); L2-L7 via at (4965,927); on L2 it goes to (4210,930), on L1 it goes to Calypso ball D3. That's nCS3.