• Updated 2023-07-12: Hello, Guest! Welcome back, and be sure to check out this follow-up post about our outage a week or so ago.

DayStar PowerCache 030 and Turbo 040 on IIci with overclock/performance results

David Cook

Well-known member
Occasionally, DayStar 68K accelerators come up for auction on eBay. Sometimes the 50 MHz PowerCache 68030 card asking price will be higher than the sold price of some Turbo040 cards. Other times, you'll find both cards, but they'll be the slower versions. This post provides details on swapping out parts for a higher speed, and the overall performance of both cards at different frequencies.

I purchased a IIsi that included a DayStar P33 PowerCache 68030 card. The card was only at 40 MHz (rather than 50 MHz) and did not include the 68882 coprocessor.

DayStar-030-at-40-MHz.jpg

There are three versions of the DayStar PowerCache: original socketed, universal P33 socketed, and universal P34 soldered-on.

imageproxy-1.php.jpeg

Because mine is the socketed variety, I purchased a 50 MHz 68882 coprocessor from a different seller, along with two 50 MHz rated 68030 chips. I swapped the 40 MHz chip with mask 09C74N from 1992 for a 50 MHz with mask 1F91C from 1999.

68030-Choices.jpg68030-Mask.PNG

Using a Hakko FR-301, I desoldered the 40 MHz oscillator U15 to replace with an Aries 1107741 full-size 4-pin oscillator socket. This allows me to swap in different oscillators to test performance and bring it up to 50 MHz. Here is what the board looks like with the oscillator removed. It sure looks like OE (output enabled) is not connected on this board.

PowerCache-Full-Can-Pinout.jpg

I chose a 50 MHz Abracon HCMOS/TTL 5V full-size can oscillator (ACO-50.000MHZ-EK) for full speed, because I don't know if the DayStar requires HCMOS or TTL level signals.

DayStar Turbo 040

Later, I purchased a DayStar Turbo 040 circa 1994 with v4.0.1 ROM marked 2983. This is a 33 MHz version.
DayStar-040-at-33MHz.jpg

Unlike the PowerCache board, the Turbo040's oscillator is half the actual speed of the processor. It is then doubled by the Motorola MC88915 clock driver chip. So, the 16.667 MHz oscillator runs this 68040 at 33 MHz.

MC88915-Clock-Doubler-And-Buffer.jpg

The MC88915 accepts CMOS and TTL input signals, so it is less fussy about the replacement oscillator you choose. I selected an ECS 25 MHz 5V TTL (ECS-100A-250) for 50 MHz and an Abracon 20 MHz 5V CMOS/TTL (ACO-20.000MHZ-EK) for 40 MHz. Only the Abracon has enable/disable, although I doubt DayStar uses it. Both are full size metal cans, although the board has pins in the middle to accept a half size can. Some images online show factory DayStar 040s with half-size oscillators.

Turbo-Oscillator-Pinout.jpg

I swapped the 33 MHz rated 68040 with 02E31F mask for a newer 02E42K mask with a 40 MHz factory rating. Both were manufactured with a 0.65μm process. I do not have anything better, such as a K63H or L88M at 0.57μm.

Upgrading-to-a-newer-68040-mask.jpg

Results
With the overclock in place, I am now a member of the 68040 50 MHz club!

Tattle-Tech-DayStar-50-MHz.PNG

With the case off of the IIci, temperature peaked at 138F (58C) as measured at the heatsink. Throughout testing, temperature was steady and no glitches occurred.

DayStar-040-Overclocked-to-50MHz.jpg

Results

Using IIci onboard graphics at 640x480, the 50 MHz overclocked DayStar Turbo 040 with a 4 MB disk cache processes 11 times the speed of a naive IIci (no PDS, 32 kB disk cache) based on MacBench 2.

MacBench-2-IIci-DayStar-results.png

Notice as well, that the 68040-based results trounce the 68030. So, don't buy a 50 MHz 030 DayStar instead of a 33 MHz 040 DayStar, if you have a choice

I hope this write-up provides a little bit of help if you are considering boosting your DayStar card.

- David
 

Attachments

  • 14005-oscillator-socket.pdf
    182.8 KB · Views: 0
  • ACO.pdf
    519.8 KB · Views: 0
  • DS_537_MC88915.pdf
    148.7 KB · Views: 0
  • ECS-100_Series.pdf
    186.1 KB · Views: 0

Bolle

Well-known member
Do you have the Turbo040 control panel installed to activate the 128k cache? I’d guess not because it will usually not work at 50MHz without moving some of the resistors on the back to different positions.

Same goes for the PowerCache. When you want to keep the cache working at higher speeds you have to replace some the GALs with faster parts under certain circumstances.
 

David Cook

Well-known member
Do you have the Turbo040 control panel installed to activate the 128k cache? I’d guess not because it will usually not work at 50MHz without moving some of the resistors on the back to different positions.

Same goes for the PowerCache. When you want to keep the cache working at higher speeds you have to replace some the GALs with faster parts under certain circumstances.

Yes. I installed QuadControl v2.3 for the Turbo040. It shows the cache as enabled and says "Turbo 040 ASIC - 40 MHz 68040 ROM v4.01". I did not move any resistors around. I clocked this from 33 MHz to 40 MHz, and then overclocked it to 50 MHz.

For the PowerCache 030, I used Power Central v2.2. It also shows the cache as enabled. However, for this card I only clocked it from 40 MHz to 50 MHz. No overclock.

Perhaps I am extremely lucky?

Are there any close up pictures you'd like to see?
 

Phipli

Well-known member
Do you have the Turbo040 control panel installed to activate the 128k cache? I’d guess not because it will usually not work at 50MHz without moving some of the resistors on the back to different positions.

Same goes for the PowerCache. When you want to keep the cache working at higher speeds you have to replace some the GALs with faster parts under certain circumstances.
With those scores it has to be enabled. The IIci's RAM would hobble it?
 
Top