byte_76 wrote on 2025-03-26, 09:09:
So when the cache modules are increased the tag module needs to be replaced as well?
Eg. 4x UM61256FK-15 increased to 8x
So 128 tag (16KB) needs to be changed with 256 tag (32KB)?
That depends on cache layout and mode - and on whether the tag is currently at its limits or not.
There's a high-level explanation here: https://www.dosdays.co.uk/topics/cache.php
(I suspect they mixed up the table though, Write-back requires an extra - dirty -bit vs Write-through, so you should need more tag, not less).
A good motherboard manual shows supported cache configurations and required tag for each of them. Rather surprisingly, despite being very verbose, the GA-5486AL manual (which Gigabyte still has online - kudos to them 😀 ) doesn't do this. However TH99 comes to the rescue, and has been preserved/enriched by TheRetroWeb: https://theretroweb.com/motherboard/manual/33066.pdf
So in the specific case of the 5486GL you would need to upgrade the tag in every scenario when upgrading the cache.
You don't post names of the other boards you're working with, so a conclusive answer for your third pic isn't possible, but if you take a generic 486 board with 2 banks of 4 chips you get something like this:
https://theretroweb.com/motherboard/manual/34297.pdf
If you currently have a 128kb (16k x 8 ) tag, that's sufficient for 256kB, so you can upgrade to 256kB by adding 4 256kb chips without upgrading the tag. To upgrade to 512kB would need a bigger 256kb (32k x 8 ) tag.
Note that there might be board-specific considerations with different outcomes, so ID the board and check its documentation to be sure. It is likely that you will have some jumper settings to do as well if you change the configuration.