80287 vs 80287XL

Post new topic   Reply to topic    CPU-World.com forums Forum Index -> Information Requests (Collectible Chips only)
View previous topic :: View next topic  
Author Message
iguana



Joined: 24 Apr 2007
Posts: 2456
Location: Ottawa, Canada

PostPosted: Mon Aug 23, 2010 4:25 am    Post subject: 80287 vs 80287XL Reply with quote

There is an discussion at local (Russia) forum about 287XL

All the way I thought XL is just 12,5 MHz CMOS version of 80287.

but wiki says:
...an 80287XL, which was actually an 80387SX with a 287 pinout.

http://en.wikipedia.org/wiki/X87

Is this true ???
Will be 287XL faster than 80287 at the same mobo with say 286-10 ?

_________________
My Want List: http://www.cpu-world.com/forum/viewtopic.php?t=22729

Soviet chips info and my own collection: www.cpu-ukraine.com
Back to top
View user's profile Send private message [ Hidden ] Visit poster's website
gshv



Joined: 01 Feb 2003
Posts: 7898
Location: Fairfax, VA USA

PostPosted: Mon Aug 23, 2010 8:50 am    Post subject: Reply with quote

It should be. I quickly scanned through 80287 and 80287XL datasheets, and here performance/instruction set differences I found:

- XL processor is almost twice as fast when executing basic arithmetic instructions (add, sub, mul, div).
- other instructions, such as load, store, special, etc, could be slower or faster depending on the instruction, operand type, etc, but on average they have comparable execution time to 80287.
- The 80287XL divides external frequency by 2, while the 80287 divides it by 3. Because of this, when the XL processor is plugged into 80287 socket, it will run at 50% higher frequency than the 80287.
- The XL has a few additional 80387 instructions - sin, cos, etc.

Gennadiy
Back to top
View user's profile Send private message [ Hidden ] Visit poster's website
susl45



Joined: 27 Dec 2007
Posts: 3179
Location: CHU

PostPosted: Tue Aug 24, 2010 11:32 pm    Post subject: Reply with quote

gshv wrote:
It should be. I quickly scanned through 80287 and 80287XL datasheets, and here performance/instruction set differences I found:

- XL processor is almost twice as fast when executing basic arithmetic instructions (add, sub, mul, div).
- other instructions, such as load, store, special, etc, could be slower or faster depending on the instruction, operand type, etc, but on average they have comparable execution time to 80287.
- The 80287XL divides external frequency by 2, while the 80287 divides it by 3. Because of this, when the XL processor is plugged into 80287 socket, it will run at 50% higher frequency than the 80287.
- The XL has a few additional 80387 instructions - sin, cos, etc.

Gennadiy


Very useful info, Gennadiy is an expert on the chip explaination Smile

_________________
**********************
Trade list

http://www.cpu-world.com/forum/viewtopic.php?t=15832

*************************
Back to top
View user's profile Send private message  
zape



Joined: 19 Sep 2018
Posts: 2
Location: US

PostPosted: Wed Oct 02, 2019 2:15 pm    Post subject: Reply with quote

gshv wrote:

- The 80287XL divides external frequency by 2, while the 80287 divides it by 3. Because of this, when the XL processor is plugged into 80287 socket, it will run at 50% higher frequency than the 80287.



Does this apply to clones of 80287XL, like Cyrix 82S87 or IIT 2C87?
Looking for a co-processor for my 286-12 and trying to understand which frequency should it be rated for.
Back to top
View user's profile Send private message  
debs3759



Joined: 18 Jan 2006
Posts: 9477
Location: Northampton, Divided Kingdom

PostPosted: Wed Oct 02, 2019 2:29 pm    Post subject: Reply with quote

zape wrote:
gshv wrote:

- The 80287XL divides external frequency by 2, while the 80287 divides it by 3. Because of this, when the XL processor is plugged into 80287 socket, it will run at 50% higher frequency than the 80287.



Does this apply to clones of 80287XL, like Cyrix 82S87 or IIT 2C87?
Looking for a co-processor for my 286-12 and trying to understand which frequency should it be rated for.


As they were both based on the 387, I would say it is possible, but I haven't looked up what divider they use.

EDIT:

Looking at http://www.cpu-collection.de/?l0=co&l1=Cyrix&l2=FPU the Cyrix is the fastest 287 compatible FPU you will find. The same site says the IIT chip is roughly equivalent to the 287XL.

_________________
My graphics card database can be found at http://www.gpuzoo.com.

I can resist anything except temptation.

Debs
Back to top
View user's profile Send private message  
debs3759



Joined: 18 Jan 2006
Posts: 9477
Location: Northampton, Divided Kingdom

PostPosted: Wed Oct 02, 2019 2:33 pm    Post subject: Reply with quote

Took 30 seconds to find that in Google Smile
_________________
My graphics card database can be found at http://www.gpuzoo.com.

I can resist anything except temptation.

Debs
Back to top
View user's profile Send private message  
zape



Joined: 19 Sep 2018
Posts: 2
Location: US

PostPosted: Wed Oct 02, 2019 2:49 pm    Post subject: Reply with quote

There is no information on the divider
Back to top
View user's profile Send private message  
debs3759



Joined: 18 Jan 2006
Posts: 9477
Location: Northampton, Divided Kingdom

PostPosted: Wed Oct 02, 2019 3:39 pm    Post subject: Reply with quote

There is no info on the divider on that site, but it does show documented performance data compared to the 287XL, and it clearly indicates that the Cyrix chip executes code faster than the XL
_________________
My graphics card database can be found at http://www.gpuzoo.com.

I can resist anything except temptation.

Debs
Back to top
View user's profile Send private message  
frag_



Joined: 17 Nov 2008
Posts: 4015
Location: Estonia

PostPosted: Wed Oct 02, 2019 4:07 pm    Post subject: Reply with quote

coproc.txt:
Quote:
The Intel 80287XL, the Cyrix 82S87, and the IIT 2C87 contain the internals of
a 387 coprocessor, but are pin-compatible to the original 287. These chips
divide the system clock by two internally, as opposed to three in the
original 80287. Since the 80286 also divides the system clock by two, they
usually run synchronously with respect to the CPU, although they can also be
run asynchronously.

If you motherboard has separate clock generator for FPU, you can run it at any speed regardless of CPU, e.g. IIT 2c87-20 with any speed 80286.
If not (synchronous) - any speed equal or more that of CPU shoud work.
Back to top
View user's profile Send private message [ Hidden ]
i440bx



Joined: 30 May 2004
Posts: 1349
Location: Germany

PostPosted: Sat May 01, 2021 3:23 am    Post subject: Reply with quote

*dig out an old thread*

I can confirm everything gshv wrote. I am bulding a 286 System - and have two 287ers tested.

Pic 1 "D80287-6" - a D80287-6

Pic 2 and 3 the C80287XL

Its a 387 in an old shell

_________________
i440BX
My collection: http://www.x86-guide.net/i440bx/en/collection.html
Back to top
View user's profile Send private message [ Hidden ]
Display posts from previous:   
Post new topic   Reply to topic    CPU-World.com forums Forum Index -> Information Requests (Collectible Chips only) All times are GMT - 5 Hours
Page 1 of 1
Jump to:  
You can post new topics in this forum
You can reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You cannot download files in this forum

Powered by phpBB © 2001 phpBB Group