VOGONS


First post, by Baoran

User metadata
Rank l33t
Rank
l33t

I did run cachechk on a amd 486 cpu and I got really unexpected results.

Here is the cpu:

amd-dx4.jpg
Filename
amd-dx4.jpg
File size
821.17 KiB
Views
1404 views
File license
Fair use/fair dealing exception

It is suppose to be same as this cpu on wikichip: https://en.wikichip.org/wiki/amd/am486/am486dx4-100sv8b
And based on that it is suppose to have 8Kb cache

And this is my cachechk result:

cachechk1.jpg
Filename
cachechk1.jpg
File size
1.66 MiB
Views
1404 views
File license
Fair use/fair dealing exception

Can anyone explain this or is it just simply that cachechk is wrong?

Reply 2 of 15, by cyclone3d

User metadata
Rank l33t++
Rank
l33t++

After Intel came out with their 486 CPUS with 16kb L1 cache, AMD followed suite.

Yamaha modified setupds and drivers
Yamaha XG repository
YMF7x4 Guide
Aopen AW744L II SB-LINK

Reply 3 of 15, by Baoran

User metadata
Rank l33t
Rank
l33t
cyclone3d wrote:

After Intel came out with their 486 CPUS with 16kb L1 cache, AMD followed suite.

Yes but this is Am486DX4-100SV8B
And the 16Kb version is suppose to be Am486DX4-100SV16B

Reply 6 of 15, by cyclone3d

User metadata
Rank l33t++
Rank
l33t++
Baoran wrote:
cyclone3d wrote:

After Intel came out with their 486 CPUS with 16kb L1 cache, AMD followed suite.

Yes but this is Am486DX4-100SV8B
And the 16Kb version is suppose to be Am486DX4-100SV16B

Maybe you've got one from one of the first few runs. Or maybe somebody messed up and had the wrong thing printed on a run of them.

Yamaha modified setupds and drivers
Yamaha XG repository
YMF7x4 Guide
Aopen AW744L II SB-LINK

Reply 8 of 15, by alvaro84

User metadata
Rank Member
Rank
Member
BastlerMike wrote:

These chips are quite common. I bet you can run yours with 4x multiplier

This is legitimately funny. I need one of these.

Shame on us, doomed from the start
May God have mercy on our dirty little hearts

Reply 9 of 15, by realoldguy23

User metadata
Rank Newbie
Rank
Newbie
Baoran wrote:

I didn't know you could even change multiplier. I thought dx4 are locked 3x and dx2 chips are locked 2x

I doubt that there are regular 486 CPUs where the clock multiplier can be changed. AFAIK the 486 doesn't have pins to set the multiplier like the Pentiums have. And setting the multiplier by software was only possible much later when the first mobile processors offered this functionality.

Reply 10 of 15, by gerwin

User metadata
Rank l33t
Rank
l33t

realoldguy23, see the nice 486 pinout summary in this link:
http://ps-2.kev009.com/eprmhtml/eprmx/h12203.htm
The ones with a CLKMUL pin have it for a reason.

--> ISA Soundcard Overview // Doom MBF 2.04 // SetMul

Reply 11 of 15, by realoldguy23

User metadata
Rank Newbie
Rank
Newbie

Thanks, gerwin. Didn't know that. I only had a 486DX2/66 at the time, which doesn't have this pin, but the DX4s from Intel and AMD have it. Anyway, the pin only switches between 2 times and 3 times clock multiplying on them (not 4 times as stated above). This time, I'm sure since I googled first and the datasheets are very clear on this. 😉

Reply 12 of 15, by gerwin

User metadata
Rank l33t
Rank
l33t

You are right. Besides that there are the socket 3 upgrade-CPU's:
-AMD Am5x86-P75 with 4x and maybe 3x.
-Cyrix Cx5x86 normally at 3x, and this one is actually software adjustable with the tool in my signature. This is quite suprising, also because the later Cx6x86 does not support such.

--> ISA Soundcard Overview // Doom MBF 2.04 // SetMul

Reply 13 of 15, by meljor

User metadata
Rank Oldbie
Rank
Oldbie
realoldguy23 wrote:

Thanks, gerwin. Didn't know that. I only had a 486DX2/66 at the time, which doesn't have this pin, but the DX4s from Intel and AMD have it. Anyway, the pin only switches between 2 times and 3 times clock multiplying on them (not 4 times as stated above). This time, I'm sure since I googled first and the datasheets are very clear on this. 😉

The Amd 586 P75 133mhz runs at 4x 33mhz using the 2x multi setting (''translating'' it internally) it also runs at the 3x setting (which gives 100mhz ofcourse)

The very rare Cyrix 586 133mhz also runs at a 4x setting.

asus tx97-e, 233mmx, voodoo1, s3 virge ,sb16
asus p5a, k6-3+ @ 550mhz, voodoo2 12mb sli, gf2 gts, awe32
asus p3b-f, p3-700, voodoo3 3500TV agp, awe64
asus tusl2-c, p3-S 1,4ghz, voodoo5 5500, live!
asus a7n8x DL, barton cpu, 6800ultra, Voodoo3 pci, audigy1

Reply 14 of 15, by TheMobRules

User metadata
Rank Oldbie
Rank
Oldbie

Actually the Intel DX4 supports 3 different clock multipliers via de CLKMUL pin:

  • If CLKMUL is left floating or connected to Vcc, you get 3x (default)
  • If CLKMUL is grounded, you get 2x
  • If CLKMUL is connected to the BREQ pin, you get 2.5x

Source: http://www.informit.com/articles/article.aspx … 30978&seqNum=28

Reply 15 of 15, by realoldguy23

User metadata
Rank Newbie
Rank
Newbie

I don't think that is true for all Intel 486 DX4s. This is from the "EMBEDDED WRITE-BACK ENHANCED
IntelDX4™ PROCESSOR" datasheet from October 1995:

CKMUL_Intel486DX4.PNG
Filename
CKMUL_Intel486DX4.PNG
File size
17.04 KiB
Views
1048 views
File license
Fair use/fair dealing exception

And this if from the "Am486® DX4 3-Volt Processor - High-Performance, Clock-Selectable, 3.3 V, 32-Bit Microprocessor" datasheet from July 1995:

CKMUL_AMD486DX4.PNG
Filename
CKMUL_AMD486DX4.PNG
File size
19.08 KiB
Views
1048 views
File license
Fair use/fair dealing exception

It seems AMD even copied the datasheets...

But you never know. A little story on the side, I hope the TO doesn't mind if we deviate a bit from the thread's topic.

I recently acquired a Biostar MB-8500TVX Socket 7 main board. It was designed at a time when MMX processors where announced but not available yet, but it stated it would support them (i.e. providing split voltage support).

I had an AMD K6-200, a P200 non-MMX, and a P200-MMX to try it out. All of them worked, but the P200-MMX was only running at 166MHz, while the other 2 CPUs were running at 200MHz with the same multiplier jumper settings. I suspected that one of the BFx pins of the CPU was defect until I found this:

Pentium_BF_Pins.PNG
Filename
Pentium_BF_Pins.PNG
File size
68.05 KiB
Views
1048 views
File license
Fair use/fair dealing exception

The board obviously pulled the BF down when the jumpers were set and left them floating when the jumpers were not set. (I confirmed by measuring it btw.) To overcome the limitation with the P200MMX I soldered in 2K2 pull-up resistors to BF0 and BF1 and now my P200MMX runs happily at 200MHz.

I think there were so many CPU types from so many manufacturers during the Socket3 to Socket7 period that it is nearly impossible to know everyone of them. But that's part of the fun, isn't it? 😀