VOGONS


First post, by megatron-uk

User metadata
Rank l33t
Rank
l33t

I'm aware the Intel i287XL is based on the later 387SX and that it both a process improvement and an architecture improvement over the original i287 floating point unit.

I'm also aware that the i287XL operates internally at 3/2 of whatever clock it is fed, unlike the earlier designs which are 2/3.

However, what is the actual safe operating range of frequencies for the processor? They don't appear to be speed marked or binned from what I can tell from the case markings, whereas the original Intel, AMD (and probably others, too) 287 definitely is:

The attachment img20210112100731.jpg is no longer available

The reason being is that now with access to several 286 boards, I find that they all seem to have a different strategy for feeding a clock signal to the FPU: one of them has no seperate oscillator for the FPU and (I assume) feeds it some fraction of the processor clock. Another board has an option for running the FPU at one fo two fixed divisors of the processor, a third has an option to run the FPU at a constant 14.318MHz or feed it via another (optional) oscillator frequency of your choice (either an integer divisor of the main clock, and run it synchronously, or a non-divisible frequency and run it asynchronously).

It seems that there was no standard approach to clocking the FPU and therefore the possible frequencies that these things could run at could vary wildly.

What, therefore, is the safe (internal) operating frequency of the i287XL to run at?

My collection database and technical wiki:
https://www.target-earth.net

Reply 1 of 4, by maxtherabbit

User metadata
Rank l33t
Rank
l33t

Afaik the 287xl runs at half the clock speed it is sent by default (just like the 286). Think there is a pin you can pull up to get 3/2 though.

In any case I know guys are running them at 20MHz no problem. Mine doesn't bat an eye at 16MHz

Reply 2 of 4, by megatron-uk

User metadata
Rank l33t
Rank
l33t

The information on this out there is just so confusing. Various sources list conflicting information about whether it is rated at 4-12.5MHz, or 4-16MHz. But then is that the external frequency feeding it, or the maximum internal frequency?

But then if it's based on the improved 387SX core it should, in theory, be able to run at up to 386SX speeds of the time - 25, 33, perhaps even 40MHz?

The latter seems to hold true, as you say; there seem to be many people running them at significantly higher clocks.

My collection database and technical wiki:
https://www.target-earth.net