VOGONS


Math Coprocessor speed question....

Topic actions

First post, by Megadisk

User metadata
Rank Member
Rank
Member

Recently I ordered a Cyrix CX83S87-25-JP coprocessor for one of my 25Mhz 386SX PC's, but a CX83S87-33-JP chip was received instead. As far as I know this last one is not going to be compatible with my 25Mhz 386SX because of the speed difference correct? or is still going to work because is a faster coprocessor?

Thanks in advance for any input!

Reply 2 of 29, by Megadisk

User metadata
Rank Member
Rank
Member
Deksor wrote:

I'm not sure at all, but won't the coprocessor just run at the same frequency as the cpu ? How could 33MHz be generated with only a 25MHz quartz ?

Indeed, that's exactly what I'm thinking but the Ebay seller insists it should work no problem 😒

Reply 3 of 29, by Anonymous Coward

User metadata
Rank l33t
Rank
l33t

You got a 33MHz part. I should work with any 386DX slower than 40MHz. The seller did you a favour.

"Will the highways on the internets become more few?" -Gee Dubya
V'Ger XT|Upgraded AT|Ultimate 386|Super VL/EISA 486|SMP VL/EISA Pentium

Reply 4 of 29, by Megadisk

User metadata
Rank Member
Rank
Member
Anonymous Coward wrote:

You got a 33MHz part. I should work with any 386DX slower than 40MHz. The seller did you a favour.

So wait a minute, I was into thinking the Math coprocessor had to match the CPU clock speed in order to work in this case with the 386SX 25Mhz and what you are saying is that I got a free upgrade?

Thanks for the help!

Reply 5 of 29, by sprcorreia

User metadata
Rank Oldbie
Rank
Oldbie
Megadisk wrote:
Anonymous Coward wrote:

You got a 33MHz part. I should work with any 386DX slower than 40MHz. The seller did you a favour.

So wait a minute, I was into thinking the Math coprocessor had to match the CPU clock speed in order to work in this case with the 386SX 25Mhz and what you are saying is that I got a free upgrade?

Thanks for the help!

Free upgrade? No. You got a better part, but it will still run @ 25MHz in your motherboard.

Reply 6 of 29, by stamasd

User metadata
Rank l33t
Rank
l33t

A 33MHz coprocessor will run underclocked at 25MHz with no problem.

I/O, I/O,
It's off to disk I go,
With a bit and a byte
And a read and a write,
I/O, I/O

Reply 7 of 29, by Anonymous Coward

User metadata
Rank l33t
Rank
l33t

The frequency at which your computer and it's components in determined by a separate crystal, there is not one integrated into the CPU or FPU, and unlike modern CPUs there is no hardware governing the operating speed.

"Will the highways on the internets become more few?" -Gee Dubya
V'Ger XT|Upgraded AT|Ultimate 386|Super VL/EISA 486|SMP VL/EISA Pentium

Reply 9 of 29, by Ampera

User metadata
Rank Oldbie
Rank
Oldbie
Megadisk wrote:

Fair enough guys. I'll install it and go from there thanks much for the help!

Is this the correct utility for the chip? : http://www.driverguide.com/driver/detail.php? … 93751a59e2ef27b

I wasn't even aware math coprocessors needed drivers. My integrated DX co-processor on my 486 doesn't, it's just picked up like memory or an ISA card.

Reply 11 of 29, by Ampera

User metadata
Rank Oldbie
Rank
Oldbie

BIOS should report the FPU in some manner. You can try a few benching tools from Phil's dos benching kit, I think the one that uses AT 286/287 scores should work for that, forgot the name tho.

Reply 12 of 29, by Megadisk

User metadata
Rank Member
Rank
Member

A quick update. So I also got hold of an Intel 387sx 25Mhz coprocessor and the testing begun.

The i387sx worked great with the intel advanced diagnostic utility to test the chip. Then I installed the Cyrix CX83S87-33-JP with its utility and that's when the problem started. It kept giving me a "Transcendental Test" error. What the heck does that mean?

DSC09142_zpsinafv7ed.jpg

DSC09140_zpsqszd6yjy.jpg

Then I ran intel's utility with the CX83S87-33-JP since it should compatible and still gave me the same exact error, what da?..

DSC09146_zpssdovmigl.jpg

Reply 13 of 29, by feipoa

User metadata
Rank l33t++
Rank
l33t++

1) try the faulty Cyrix FPU in another motherboard
2) try a different Cyrix FPU in the affected motherboard

Plan your life wisely, you'll be dead before you know it.

Reply 14 of 29, by sprcorreia

User metadata
Rank Oldbie
Rank
Oldbie

The CX-83D87 was introduced in 1989. It is the fastest 387-compatible coprocessor and provides up to 50% more performance than the Intel 387DX. The 83D87 also offers the most accurate transcendental functions of all coprocessors. It is the 387 clone with the highest degree of compatibility to the Intel 387DX. Unlike the Intel 387DX, the 83D87 (and all other 387-compatible chips as well) does not support asynchronous operation of CPU and coprocessor. To reduce power consumption the 83D87 features advanced power saving features. Those portions of the coprocessor that are not needed are automatically shut down. If no coprocessor instructions are being executed, all parts except the bus interface unit are shut down.

So, highest degree doesn't mean it runs 100% like the intel. Maybe some incompatibility? Speed, motherboard?

Reply 15 of 29, by feipoa

User metadata
Rank l33t++
Rank
l33t++

It was noted that the newer Intel 387 copro chips (units with "16-33" written on the face) are almost as fast as the Cyrix ones. I will verify this soon. I am working on getting a stable 386-50 running with a 50 MHz FSB, but need an async FPU at 40 MHz.

Plan your life wisely, you'll be dead before you know it.

Reply 16 of 29, by stamasd

User metadata
Rank l33t
Rank
l33t
sprcorreia wrote:

The CX-83D87 was introduced in 1989. It is the fastest 387-compatible coprocessor and provides up to 50% more performance than the Intel 387DX. The 83D87 also offers the most accurate transcendental functions of all coprocessors. It is the 387 clone with the highest degree of compatibility to the Intel 387DX. Unlike the Intel 387DX, the 83D87 (and all other 387-compatible chips as well) does not support asynchronous operation of CPU and coprocessor. To reduce power consumption the 83D87 features advanced power saving features. Those portions of the coprocessor that are not needed are automatically shut down. If no coprocessor instructions are being executed, all parts except the bus interface unit are shut down.

So, highest degree doesn't mean it runs 100% like the intel. Maybe some incompatibility? Speed, motherboard?

Regardless of compatibility, the Cyrix FPU should test good with the Cyrix test suite which was made specifically to test Cyrix coprocessors. I agree that the chip should be retested in another motherboard though.

I/O, I/O,
It's off to disk I go,
With a bit and a byte
And a read and a write,
I/O, I/O

Reply 17 of 29, by Megadisk

User metadata
Rank Member
Rank
Member

I don't see what the problem could be other than a bad CX83S87-33-JP chip because the Intel N80387SX(16-25Mhz) works just fine on it.

So much of that so called "better" Cyrix compatibility I guess unless the 33Mhz against the board 25Mhz does makes a differences after all which is unlikely since accoding to a post above, it runs on a different clock signal 😵

Reply 18 of 29, by feipoa

User metadata
Rank l33t++
Rank
l33t++

Ensure that your Cyrix FPU is fully functional in another motherboard before assuming it has compatibility problems. Some aspect of the FPU may be defective.

Plan your life wisely, you'll be dead before you know it.

Reply 19 of 29, by mattw

User metadata
Rank Oldbie
Rank
Oldbie

I apologize I am resurrecting this very old thread, but where that "Cyrix Math Coprocessor Demonstration" shown here:

Re: Math Coprocessor speed question....

can be downloaded? I mean the Intel one I found in seconds, but the Cyrix one - I cannot find. thanks!

[EDIT] ok, it took a lot of searching, but i finally found it - attaching it and so we have it archived here.