Reply 20 of 40, by feipoa
- Rank
- l33t++
I accidentally responded to this in the wrong thread, so I will paste the comments here.
wrote:Well, the Baby Screamer didn't even provide a boot screen, so 50 MHz is out.
Do you think the SiS Rabbit will cope with 50 MHz? Aside from the VLSI-based Baby Screamer, I have CHIPS 351/355/356, UMC 481/482, SiS Rabbit 310/320/330, and VIA 481/495. My SiS 460-based board uses a clock gen IC, so I cannot test 50 MHz on it. Since the VIA board is damn slow, I am guessing the timings are ultra conservative and that 50 MHz might work on it.What minimum SRAM and DRAM speeds do I need for 50 MHz operation?
wrote:I doubt SiS Rabbit would work, because it's a true 386 chipset. The VIA 481/495 and the SiS460 are both designed for 486s, so they might work okay. On a 486, 12ns cache is ideally what you would want for 50MHz, but I've seen plenty of 40MHz 386 boards that use 20ns cache (with 15ns tag). RAM should be 60ns. Faster would be better, but it's basically unobtanium (even though 50ns reportedly exists). Of course, you may be able to do better if your board allows you to insert a lot of wait states. The biggest problem with designing the 50MHz motherboards was supposedly making sure everything was properly shielded due to problems with crosstalk (at least from what I can remember). I don't have much faith in a 50MHz 386. I would think even if you can make it stable, the wait states will kill the performance.
The VIA board does have the option to interject ISA, cache, and DRAM wait states. I tried it at 50 MHz using the SXL, but it was not long-terms table. I ran it with the slowest cache and DRAM wait states, which equate to about the speed of a 40 MHz bus with cache/DRAM on turbo. I was able to run 3dbench, but after more minutes of uptime, it would no longer run 3dbench. I tried disabling the caches and adding ISA delays and waits, but after the board warms up, it won't run 3dbench. I set no 0 ws for the ISA graphics card.
That cache felt fairly warm, but not hot, which isn't usually the case. So I set the TAG to 12 ns, but it did not help. I suppose I could put in 10 ns cache throughout, but I would have to pillage it from numerous boards which use 10 ns as the TAG. I guess I'll try one of the other boards instead.
Plan your life wisely, you'll be dead before you know it.