VOGONS


First post, by pshipkov

User metadata
Rank l33t
Rank
l33t

Are there any know rules about compatibility of 386 and 486 class L2 cache chips ?

I usually go by trial and error to find working sets.

Some UMC ones work with ISSI, others dont.
Same for WinBond, EthronTech, Toshiba, etc.
Often different series of the same brand are incompatible with each other.

To spice things up the compatibility varies on per-mainboard basis. 😀

Anyone ?

Last edited by Stiletto on 2020-08-12, 00:01. Edited 1 time in total.

retro bits and bytes

Reply 1 of 4, by Horun

User metadata
Rank l33t++
Rank
l33t++

Have never mixed brand on main cache chips, have used different brand TAG chips then main but that is all. Never had a problem doing it that way.

Hate posting a reply and then have to edit it because it made no sense 😁 First computer was an IBM 3270 workstation with CGA monitor. Stuff: https://archive.org/details/@horun

Reply 2 of 4, by pshipkov

User metadata
Rank l33t
Rank
l33t

Yesterday i ran into exactly this issue.

same class ISSI chips, 10ns, two different series (id number) - incompatible with each other 😖

retro bits and bytes

Reply 3 of 4, by mkarcher

User metadata
Rank l33t
Rank
l33t
pshipkov wrote on 2020-08-10, 02:07:

Yesterday i ran into exactly this issue.

same class ISSI chips, 10ns, two different series (id number) - incompatible with each other 😖

Experienced people on retro forums seem to agree that ISSI never manufactured 10ns DIP cache chips. Most likely all of the 10ns ISSI chips are counterfeit. Their quality is said to be wonky, as in "expect a dead-on-arrival rate of one-out-of ten chips". This does not mean for sure that (some of) the good ones are unable to meet the 10ns specifications, but you need to be prepared that these chips might be out-of-spec in one or the other way. Combining chips that are out-of-spec in different ways can easily result in problems.

Usually, you get the spec sheet telling you "we can't tell you excatly how long it takes after you disable chip-enable until the bus is really released, and how long it takes after you enable the chip until the bus is driven by the chip. The exact time for both claiming and releasing the bus depends on operating voltage at temperature. Yet we do tell you that releasing the bus is faster than claiming the bus, as long as all involved chips run at the same voltage and temperature". This means that if you run a bank-interleaved cache (as nearly all 8-chip 486 cache solutions to), you will not get bus conflicts if the chip enable signals of the two banks do not overlap (the chipset takes care of that), and all cache chips are of the same type. If you mix chips of different types, the guarantee about "releasing faster than claiming" is void. Considering that the ISSI 10ns chips are most likely re-marked chips from different sources, mixing different "series" of them might actually be mixing different chip types.

Reply 4 of 4, by pshipkov

User metadata
Rank l33t
Rank
l33t

Yes, i am aware of that, thanks for clarifying it.
The ISSI example was just one of many.
I see similar UMC and WinBond incompatibility issues.

About these 10ns ISSI chips - it is hard to prove if they are truly 10ns capable using up to 486 or early Pentium hardware. Clock speeds are not enough for that. So i take at perf grade written on them for what it is - a suggestion.
And you are right - usually 10-20% of the stock is DOA.

retro bits and bytes