| View previous topic :: View next topic |
| Author |
Message |
iguana

Joined: 24 Apr 2007 Posts: 2456 Location: Ottawa, Canada
|
Posted: Mon Aug 23, 2010 4:25 am Post subject: 80287 vs 80287XL |
|
|
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 |
|
 |
gshv

Joined: 01 Feb 2003 Posts: 7898 Location: Fairfax, VA USA
|
Posted: Mon Aug 23, 2010 8:50 am Post subject: |
|
|
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 |
|
 |
susl45

Joined: 27 Dec 2007 Posts: 3179 Location: CHU
|
Posted: Tue Aug 24, 2010 11:32 pm Post subject: |
|
|
| 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  _________________ **********************
Trade list
http://www.cpu-world.com/forum/viewtopic.php?t=15832
************************* |
|
| Back to top |
|
 |
zape
Joined: 19 Sep 2018 Posts: 2 Location: US
|
Posted: Wed Oct 02, 2019 2:15 pm Post subject: |
|
|
| 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 |
|
 |
debs3759

Joined: 18 Jan 2006 Posts: 9477 Location: Northampton, Divided Kingdom
|
Posted: Wed Oct 02, 2019 2:29 pm Post subject: |
|
|
| 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 |
|
 |
debs3759

Joined: 18 Jan 2006 Posts: 9477 Location: Northampton, Divided Kingdom
|
Posted: Wed Oct 02, 2019 2:33 pm Post subject: |
|
|
Took 30 seconds to find that in Google  _________________ My graphics card database can be found at http://www.gpuzoo.com.
I can resist anything except temptation.
Debs |
|
| Back to top |
|
 |
zape
Joined: 19 Sep 2018 Posts: 2 Location: US
|
Posted: Wed Oct 02, 2019 2:49 pm Post subject: |
|
|
| There is no information on the divider |
|
| Back to top |
|
 |
debs3759

Joined: 18 Jan 2006 Posts: 9477 Location: Northampton, Divided Kingdom
|
Posted: Wed Oct 02, 2019 3:39 pm Post subject: |
|
|
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 |
|
 |
frag_
Joined: 17 Nov 2008 Posts: 4015 Location: Estonia
|
Posted: Wed Oct 02, 2019 4:07 pm Post subject: |
|
|
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 |
|
 |
i440bx

Joined: 30 May 2004 Posts: 1349 Location: Germany
|
Posted: Sat May 01, 2021 3:23 am Post subject: |
|
|
*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 |
|
 |
|
|
|
|
|
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
|