5.16 68060 Processor Upgrade For Milan 68060 Processor Upgrade For Milan
68060 Processor
Upgrade For Milan
Power user?
When I got the Milan I was more than happy with the great leap in
performance above the STFM, besides there were too many other features
to think about. Then I read Ingo Schmidt's web site and decided to fix
the SCSI firmware and have a go at overclocking the motherboard from
25 MHz to 30 MHz. Thanks to Ingo it worked brilliantly and the extra
20% performance was noticeable and welcome. Alas this only whetted my
appetite for even more speed.
The next obvious step was a 68060 upgrade kit. I contacted Woller
Systeme but they had none left so I asked Uwe Schneider if he had any.
Fortunately he had some of the upgrade cards but he only had 68060 LC
processors left. The LC has no floating point unit but it can still be
used, however, I decided to order a full 68060 from Vernal Elm in the
USA.
Fitting
Testing times
After making lots of checks and double checks I reconnected the
Milan and switched on. There should have been a bleep, a quick flash
of the keyboard LEDs and the monitor should have sprung into life.
Instead, all I could see was the LED on the monitor flashing away.
Clearly something was wrong. This began several weeks of checking,
testing, cursing, unplugging and plugging, more cursing and lots of
e-mails between Uwe and I, and several visits to the post office. I
tried everything from removing as many PCI and ISA cards as possible
to re-arranging the SIMMs, even disconnecting the CD drives.
Eventually we decided the problem was that the 68060 wasn't fully
seated in the adapter so I posted the kit and CPU to Germany and Uwe
used an insertion tool and was able to check that all was well with
the adapter. Once it was back here I tried it again in my machine only
to have the same disappointing result. I repeated all of the tests and
then we decided that the only option was to send the whole motherboard
to Uwe with the adapter.
Of course it worked perfectly for Uwe so he returned it. Next I
borrowed some old Trio graphics cards and tried those. Still no luck
so Uwe sent me a special card called a Power-On Self-Test (POST) card
along with an ISA card that displays various status codes on a
7-segment display while the Milan is booting. I tried it with the
68040 to get an idea what should happen and noted the various status
codes. When I installed the 68060 and booted up, nothing was displayed
and this meant that the actual cause of all these woes was the PSU! In
Uwe's words, "We had problems with the initialisation of some S3
cards depending which power supply we used. After measuring the
power-up ramp of the 5 V supply voltage we discovered that we had
problems with the slow ones. With a slow power-up ramp the PLL of the
VGA-card didn't swing. We fixed this in software for the VGA cards,
but maybe there is another problem with the processor, which we didn't
recognize until now."
My understanding is that if the PSU doesn't power-up fast enough
then the graphics card doesn't activate and the whole boot process
stops. My solution was to salvage a PSU from a broken 486 machine and
replace the one in my tower. What a nightmare and hopefully one that
other users will not experience.
The final step was to fit the 486 cooling fan onto the new CPU.
The 68060 runs at twice the motherboard clock speed so some sort of
heat sink is needed. The heat sink is interfaced with a small amount
of thermal paste and attached with superglue at each corner. The
original 68040 had plastic clips on the legs that allowed a small heat
sink to be attached with a wire clip. Since I was planning on running
the Milan at 30/60 MHz I thought the fan would be a good idea. More on
this later.
When I switched on the Milan it said 68060 60 MHz and immediately
the boost in performance was very noticeable. I haven't found any
software problems or any decrease in stability. One thing didn't work,
however. For some reason during the process of dismantling and
rebuilding the Milan I found that my SCSI scanner refused to work with
the motherboard clocked at 30 MHz. When scanning, the Milan would
crash and I found this was also happened when accessing my EZ-Flyer
hard disk. Reluctantly I switched back to 25 MHz (CPU 50 MHz). Now I
am tempted to fit a switch so I can drop to 25/50 MHz when using my
scanner. I am now wondering if this problem is caused by the change of
PSU
Conclusion
Kronos 1.0 benchmark results.
Looking at the benchmarks, Hades 68060 owners are probably feeling
quite happy but I am certainly not disappointed with the result and I
am very happy that I chose to fit the upgrade.
For anyone interested in becoming a Milan power user, Uwe
Schneider still has some 68060 adapters available.
About Uwe Schneider
Appendix: The Milan 68060 processor adapter in detail
The main difference between the 040 and 060 for a hardware
designer is the different core voltage. The 040 has 5 V and the 060
3.3 V. For compatibility reasons the 060 has the same power pins as
the 040. That was the reason to make the two-PCB solution. The lower
board is connected to the 5 V power supply pins and contains the
low-drop regulator (6) for the 3.3 V, some capacitors (1) for
filtering the power lines, the three diodes (2) for the power-up
sequence of the 060 and an integrated circuit (3) for the different
strapping options of the 060. The upper board is connected to the 3.3
V power pins and contains the ceramic bypass capacitors (5) and the
necessary pull-ups (4) to 3.3 V. The upper board gets its 3.3 V from
the additional contacts on the left side of the CPU.
All other pins besides the power and the strapping pins are
connected directly through the precision contacts in the upper and the
lower board.
Thanks to Uwe Schneider for the technical information.
Useful links
* Kronos
Copyright © Robert Schaffner (doit@doitarchive.de) Letzte Aktualisierung am 23. Mai 2004 |