[coreboot] Dual flash chip mod
peter at stuge.se
Wed Jul 29 18:17:41 CEST 2009
Carl-Daniel Hailfinger wrote:
> this is no longer coreboot related.
I think this is highly coreboot related.
> > A few cm should be fine but keep them as short as possible.
> > You need pins 2 (7 8) (9 10 11 12) 13 14 15 16 17 24 25 28 29 31 32
> > Hm, that's 12 but some are the same signal. The ID pins and MODE can
> > probably be tied to either VDD or VSS but check their connections on
> > the original chip first.
> If we're dealing with FWH chips on ICH, you can solder both chips
> on top of each other with all pins except ID0. ID0 needs to be
> connected to a switch so that exactly one of them is high and the
> other one is low.
Yes, good point, the CE in this case is ID0, and it should be
switched. ID pins are internally pulled-down so the switch circuit
actually becomes trivial. Disconnect original ID0 from mainboard.
Connect middle contact of switch to VDD via a 1k resistor. Connect
each side contact of switch to ID0 on the respective chips. The three
leads to the switch can be pretty long.
If they are PLCC chips it isn't very practical to solder two chips on
top of each other, because the chip leads bend in under the chip and
do not reach the top. Every lead on the upper chip would have to be
bent to continue straight down to maybe reach the leads on the lower
chip. I don't know if the leads are actually long enough to make that
work. Also needs a few mm for the chip package on top of the existing
chip of course. Often it's easier to put the second chip somewhere
else on the board, and run wires. Yes, that needs a little more work.
More information about the coreboot