First post, by CRG
A few weeks ago I purchases an old CNC computer and pulled the skt3 mobo out of it. Not a bad board, its a US Logic Cardinal with the ALI M1487 chipset, 4 PCI, 4 ISA. I've thrown a new CPU, some EDO and some L2 cache at it but I'm seemingly hitting a brick wall trying to tweak it, in particular the L2 cache.
Long storey short the current setup is as follows:
Motherboard - https://theretroweb.com/motherboards/s/us-logic-cardinal
AMD 5x86 P75 at its stock 133mhz, its the BCG revision of the chip.
512kB of L2 cache. Labelled 10NS but a few comments suggested this is rebadged stuff and from testing its is repainted so I suspect its a slower part.
32MB of 60ns EDO
Matrox Mystique PCI card
Generic ISA sound blaster clone
The issue comes in that the L2 cache will not perform better than about 45MB/s when tested with cachechk or 34MB/s in speedsys. The fastest timings I can set in the bios are 3-2-2-2. If I try 3-1-1-1 or 2-1-1-1 the system hangs just after post (typically just after the drive seek). Indeed the general memory performance isn't great with L1 is reported at 109Mb/s, memory throughput is reported at 33.34MB/s (speedsys)
The initial thought was dodgy refinished cache so I've tested another set of known good 15ns chips although just 128kb of cache and the results are identical. I should also point out that also trying a DX2-66 yields the same result i.e. the system crashes if L2 cache is set to anything faster then 3-2-2-2 and L2 cache speed isn't much different to the main memory.
Running chkcpu it reports the L1 cache is running in write back mode. L2 cache is set to write back in the bios.
One thing to note is that there's no jumper tables for my exact board, rather I've been using the jumper table for this board https://theretroweb.com/motherboards/s/edom-wintech-mp060 which seems to be identical(ish). I say it like that as the below screen shot is an extract of the AMD jumper settings and to get the chip working correctly I had to set the jumpers as per that for the NV8T DX4. If set as shown for the 5x86 P75, the system starts ok but memory performance is terrible.
My next thought is to trace out all these jumpers from the CPU to be sure of what each is doing. My gut feeling here is it's likely still an issue with jumpers. I'll admit I'm not the most savvy in terms of these systems but I've been enjoying working on this one and I'd like to get as much performance out of it as possible.
Before I get the multimeter out, does anyone have any recommendations as to what might be causing the bottleneck?
Some of you might have seen my videos on this including the gaff I made by mixing up SRAM and DRAM (idiot) but please be assured this is not a self promotion thread rather I'm pulling out the little hair I have left trying to understand where the bottleneck is and I hope some of you might have some insight as to what's going on.