AOH :: 8MHZ-PC.TXT
Upgrading a 4.77 MHz PC or XT to 8 MHz! How it's done!
|
*********************************************************************
* *
COMPUTER PARTS GALORE INC. * * HARDWARE TECHNICAL
316 COLLEGE ST. TORONTO * * BULLETIN
928-2161 * * 1/2/86
*********************************************************************
-PC and XT 8 MHZ CLOCK UPGRADE -
These modifications will allow you to easily upgrade the clock speed
of your 8088 based IBM or compatible to speed execution of
programs by up to 60%. We have tried and tested this
modification on several boards and found it to work well with
most software and hardware but please be aware that soom
incompatibilities will arise. Also we have found that the
closer to 8 MHZ you run your board the more component level
problems you will encounter. These kind of problems will take
the form of erratic behavior. So be advised , the faster you
want to run your machine the more quality and performance of
the individual components will count.
The first requirement is a 8088-2 replacement processor. (While
your at it you may concider an 8MHZ V20, then you could squeeze
another 10% out of your box, but thats another articule).
The second requirement is another xtal to produce the higher
clock speed. This can be accomplished by one of two ways. The
simplest is to purchase an oscillator package, the value of
which is three times the frequency of your targeted running
speed. That means, if you want an 8MHZ processor clock then you
need a 24 MHZ oscillator package. Similarly, if you want a 6.6
MHZ processor clock then you need a 20 MHZ oscillator package.
Please note we said another xtal so don't get excited and rip
out your good old 14.318 MHZ xtal, you'll need it before we're
finished. The second way to do this is with a xtal and an
oscillator jig. A quick look at the motherboard schematic will
yield a suitable design for the jig.
The third requirement is a small double pull double throw
switch. Preferably one that will easily mount on your present
computer case.
The fourth requirement is some solder, wire wrap wire, a bit of
proto board, a component carrier, and preferably a spare 8284
Intel clock chip.
The fifth requirement is a suggestion for the super keen money-
is-no-object guys. We think that even better more reliable
performance can be achieved by using HCMOS logic chips where
ever possible on the board, especially bus drivers,decoders, and
multiplexers . Also Intel has announced but we haven't seem a
line of 8MHZ HCMOS 8088 support chips most notably the 82C84A ,
82C88 , 82C37A-5. We did not use these chips on the boards we
modified but any of the problems we encountered indicated that
the higher spec chips are the way to go.
Ok lets begin. You'll be glad to know that Intel has made the
whole thing easy for you by the way they designed the 8284 clock
chip. They designed it to run with an internal or external
clock. The way your present XT or clone is set up, you are most
likely using the internal clock configuration with a 14.318 MHZ
clock ( picked for the virture of being able to supply the
color burst frequency when divided by 4 ). Now the beauty of
the way Intel set things up is that if you instead chooze to
use the external clock option on the 8284 and speed up the
CLK and PCLK outputs of the 8284 the chip will still use the
14.318 xtal to produce the OSC output which goes to the
peripheral slots where it is used by the color graphics card.
Please note that the CLK is one third the base frequency fed
into the 8284. The PCLK is one half of the CLK.
The way to select the internal or external clk input for the
8284 is by the logic level of the F/C ( Frequency/ Crystal
Select ) pin 13 of the 8284. When strapped LOW F/C permits the
processors clock to be generated by the crystal (14.318). When
strapped HIGH, the CLK is generated by EFI pin 14 8284 (EFI=
External Frequency).
So the first MOD is to be able to pull pin 13 of the 8284 high
or low. We found that the easiest way to do this without
damaging the motherboard was to remove the 8284 from its socket
and mount it on top of a chip carrier letting all legs except
pins 13 and 14 continue thru as before to the motherboard. Pin
13 must be wired so that it can be either grounded or pulled
high through a 1K resistor. This is what one side of the DPDT
switch is for.
The second MOD is to feed the appropriate external frequency into pin 14
of the 8284. If you were smart and got your self an oscallator
package this is easy. An oscallator package is the same size as
a 14 pin dip I.C. with Vcc at the top left hand corner
and ground at the bottom right hand corner. The output is
at the top right hand corner. The bottom left hand pin is not
used and is usually marked by a dot indicating that it's pin #1.
If you are using a xtal you will have to make an oscillator
with a 74LS04 and some components. Remember that the 8284 will
divide by three whatever frequency you feed it !
Now comes the third and final step. We found that the 8237, the
DMA controller did not want to run at 8MHZ. The way we handled
this was to feed it the PCLK instead of the CLK when running at
8MHZ. You use the second half of the DPDT switch to switch the CLK
with the PCLK. The DMA clk input is pin 12 of the 8237. We bent
pin 12 of the 8237 up out of the socket and ran a wire from it to the
center pole of the switch and with the CLK and PCLK from the
8284 connected to the other two poles. Since you have both the
switch for the internal and external clock and the switch for
the DMA clk speed on the same switch you must be sure to wire
them up so that pin 13 of the 8284 is pulled HIGH at the same time
that pin 12 of the 8237 is connected to the PCLK clock.
Well thats all there is to it. We also found that 150 ns memory
worked better that 200 ns at 8MHZ. You will notice that most of
the commercially offered turbo XT boards being flogged in town run
with a 20 MHZ clk for the high speed option. We believe this is to
save running in to spec problems with the LS and S logic used
on the boards, so you might try this first and move up to 8MHZ
if all goes well. If this makes sense to you then make your Mod
so that you can replace the oscillator if you want to. Try four
Auget socket pins.
We at COMPUTER PARTS GALORE hope that this proves useful
information to those of you adventurous enough to want to
experiment with your computer. Rest assured that if you work
carefully and think about it you will be able to implement the
above modifications in such a way that no permanent damage is
done to the motherboard.
This technical note has been composed for the purpose of
distributing via bulliten board for the use of the general
public. Please feel free to upload to any and all such forums.
We would appreiciate if the credits were left attached to all
such disemination of the above material. Due to the method of
transmission we have not included any schematics of the mods.
We feel that the simplicity of the mods makes this no great
disadvantage.
GOOD LUCK AND HAPPY COMPUTING
Glenn Tooth
COMPUTER PARTS GALORE
316 COLLEGE ST. TORONTO
The entire AOH site is optimized to look best in Firefox® 3 on a widescreen monitor (1440x900 or better).
Site design & layout copyright © 1986- AOH
We do not send spam. If you have received spam bearing an artofhacking.com email address, please forward it with full headers to abuse@artofhacking.com.