First post, by Sphere478
- Rank
- l33t++
This post will be updated as corrections and new information is posted/discovered.
How do multipliers work?
There are four BF pins on the bottom of the CPU used for programming the multiplier registers,
The multiplier circuit is in the CPU its self, so any motherboard can be made to set the supported multipliers of any given CPU with appropriate jumper settings or hardware mods/interposers. Yes, sometimes even settings higher than your rated CPU speed. Other factors may prevent it from being successful though, such as not being stable at that speed or if the CPU was locked, such as the case with Pentium overdrive, and some p55c Pentiums.
for the purposes of this thread I will refer to BF2 (Intel) and BF2 (AMD) specifically as these are physically two different pin locations that share the same name. Not all cpus used all of these pins, for programming the registers. Also note that Cyrix denotes the pins as CLKMUL0,1,2 these are the same as BF pins. Cyrix does make use of BF2 (intel) pin location for the SUSPA# signal, FYI.
Cyrix 6x86
Uses BF0, BF1
1=on 0=off
Cyrix mII 2.9v this info is verified
Uses BF0, BF1, BF2 (AMD)
1=on 0=off
BF0, BF1, BF2(AMD)
0, 0, 0 3.5x
1, 0, 0 2.0x
0, 1, 0 3.0x
1, 1, 0 2.5x
0, 0, 1 1.0x
1, 0, 1 4.0x
0, 1, 1 1.0x
1, 1, 1 4.0x
Re: Cyrix 400gp multiplier settings
Cyrix mII 2.2v this info is verified
Uses: BF0, BF1, BF2 (AMD)
1= on 0 = off
BF0, BF1, BF2
? ? ? = 1x appears to have been removed from 2.2v versions.
1, 0, 0 = 2x
1, 1, 0 = 2.5x
0, 1, 0 = 3x
0, 0, 0 = 3.5x
1, 0, 1/ 1 1 1 = 4x
Re: Cyrix 400gp multiplier settings
P54c 1.5x 2x
Uses: BF0
1=on 0=off
BF0
0= 1.5x
1= 2x
P54cs 1.5x 2x 2.5x 3x
Uses: BF0, BF1
1=on 0=off
BF0, BF1
0, 1 = 1.5x
1, 0 = 2x
1, 1 = 2.5x
P55c
Uses BF0, BF1
The configuration for the various multipliers varies from chip to chip on pentium MMX as some of these had their multipliers locked, and scrambled.
But it is supposed to be:
Uses BF0, BF1
1=on 0=off
BF0, BF1
1, 0 = 2x
1, 1 = 2.5x
0, 1 = 3x
0, 0 = 3.5x
Re: Pentium MMX Multipliers
Tillamook
Uses BF0, BF1, BF2(intel)
1=on 0=off
BF0, BF1, BF2
2x
2.5x
3x
3.5x
4x
4.5x
5x
Finding chips with 4.5x enabled is rare, and 5x has only been documented in intel datasheet but never shown in the wild to be functional.
Re: Tillamook 266MHz and working L2 cache?
P54 overdrive
MMX Overdrive
No adjustments possible
180, 200 mhz units are set permanently to 3x suspect through gold wire.
Re: Socket 5 / 7 Pentium Overdrives. Higher Multipliers? SMP? Let’s find out..
Winchip 1
Winchip 2
Rise 2.8?v this multiplier info is verified
Uses: BF0, BF1
1=on 0=off
BF0, BF1
0,0 = 3.5x
1,0 = 2x
0,1 = 3x
1,1 = 2.5x
Rise cpu voltage and multiplier settings
Rise 2.1?v this info is verified
Uses: BF0, BF1
1=on 0=off
BF0, BF1
0,0 = 3.5x
1,0 = 2x
0,1 = 3x
1,1 = 2.5x
Rise cpu voltage and multiplier settings
AMD k5
Doesn’t use BF pins
It’s a bit of an oddball, pr 75-133 uses a 1.5x multiplier, 166 uses a 1.75x multiplier, and 200 uses a (help me out here)
AMD k6
AMD k6-2 early
Uses BF0, BF1, BF2 (AMD)
1=on 0=off
BF0, BF1, BF2
2x
2.5x
3x
3.5x
4x
4.5x
5x
5.5x
AMD K6-2 late and k6-3
Utilizes pins: BF0, BF1, BF2 (AMD)
1=on 0=off
BF0, BF1, BF2
2.5x
3x
3.5x
4x
4.5x
5x
5.5x
6x
AMD K6-2+/3+
Uses BF0, BF1, BF2 (AMD)
1=on 0=off
This CPU supports software setting of multiplier without need to reset. This over rides hardware set multiplier.
Hardware multiplier is set at post software is set after boot using a program.
Hardware multipliers available:
2.5x ? Verify needed
3x
3.5x
4x
4.5x
5x
5.5x
6x
Software supports all those but adds 2x and 1.5x (verification needed)
Still filling this in. This is a work in progress.