Reply 280 of 318, by sunmax
The picture is from another C3 thread:
Cyrix C3 and 486/AMD K-6 builds in progress
My Ezra 900 is a match of that one. So far I got:
1 x Ezra 800 (133 x 7.5)
1 x Ezra 900 (100 x 9)
1 x Nehemiah 1200 (133 x 9)
The goal is to get:
1) the Ezra 900 to support 12 * 100 and 9 * 133
2) the Nehemiah to support 12/14 * 100
The Ezra 900 is a good starting point, since its native multiplier is 9, so if we can get the FSB at 133 will get to 1200. We know from testing, it doesn't tolerate 12 x 100 at 1.35v, so we might need to bump the voltage first, was thinking of 1.45v. Looking at the Ezra datasheet (Chapter 4, Table 4-2), it seems that lifting the VID1 pin (1->0), will take it to 1.45v. Did any of the cool guys already try something like this ? 😀
If once overvolted is stable at 12 x 100, the next step would be to find a way to change the FSB between 100 and 133 Mhz. Will connect a switch either to one of the bridges (if we can confirm that controls the FSB strap) or something creative to turn pin BSEL1 on (133) and off (100). When it boots at 133, multiplier is already correct (9), when it boots at 100, will then use SetMul 12 to take it to 1200.
The Ezra 800 is a fallback, since the specs say that some speed bins are hard-coded to 100, so in case BSEL1 is locked on the 900 (limiting FSB to 100) and we cannot set FSB via the bridges, at least we know that on the Ezra 800 (which is a native 133) BSEL1 in unlocked, so we can use it to choose between 100 and 133.
For the Nehemiah 1200 the goal is to strap the FSB at 100 and set multiplier to 12. Here as well the datasheet shows BSEL1 decides between FSB 100 and 133. So when pulling the pin to 0, will get 100 x 9 at start, and then with SetMul will take it to 1200 (or 1400, which I found super-stable at 133 * 10.5, will see at 100 x 14).
The reason to switch the FSB to 100 is that Voodoo2 doesn't like 133, so many DOS Glide games don't run with FSB at 133, but are totally happy with a FSB at 100 (at the same total clock, e.g. Glide DOS Test[00-29] runs fine at 100 * 10, but Glide can't find the Voodoo2 at 133 * 7.5, both being 1000 Mhz).
Thanks for your help!