Horun wrote on 2020-04-15, 00:58:
The Mathco is usually clocked at 2/3 the CPU on 286 boards so the 20Mhz IIT should work just fine.
Not in the case of this IIT...
The original 80287 uses the CLK frequency directly, or divides it by 3, depending on the state of CKM.
80287XL uses the CLK frequency directly, or divides it by 2, depending on the state of CKM.
Now, to quote "coproc.txt" (What you always wnated to know about math coprocessors V1.5):
The Intel 80287XL, the Cyrix 82S87, and the IIT 2C87 contain the internals of
a 387 coprocessor, but are pin-compatible to the o […]
Show full 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.
So, no, I can't use it with the 50 MHz crystal.
I suspect I need to install a 20 MHz crystal at X4, and somehow jumper it for the FPU to work asynchronously using X4.
FWIW: The 386SX40 based boards are probably the ultimate in 16bit designed PC's, not the 286 based.
386SX has 32-bit registers, 32-bit ALU, and it's nearly impossible to tell apart from the full 386 in software, therefore I don't include it in the "16-bit" category.
Kiełbasa smakuje najlepiej, gdy przysmażysz ją laserem!