• Hello MLAers! We've re-enabled auto-approval for accounts. If you are still waiting on account approval, please check this thread for more information.

Daystar Turbo 040 AND cache card?

olePigeon

68040
I see this pop up every now and then, but is there a dual PDS adapter so you can have bot the Turbo 040 and a cache card?

 
For a Mac IIci?

The DayStar Turbo 040 has its own cache on the accelerator card. Adding the Apple IIci cache card  dual PDS adapter would either be ignored or cause conflicts and system crashes.

 
Oh, right.  You can enable or disable the cache.  Hmm.  Maybe I'm thinking of the 030 upgrade.  OK, nevermind.

 
Some 040 accelerators for the IIci had an optional cache upgrade so I could see why you might want one, but the cache needed for an 040 would be much faster then for a slow 030 just like G3 upgrades could not use the cache module for 604 chips.

 
Daystar made a couple of revisions of the Turbo040.

The early Turbo040 had a bunch of PLDs on the main card (GAL16's and such) and it had a connector on the back (long, 2 pin wide, black connector) for an optional L2 Cache. The L2 cache was a daughter board.

Later, the Turbo040 was revised so that all the PLDs were moved into a single, large ASIC (big square chip) and the cache was moved from the daughter board to the main board and soldered down. So, on the later Turbo040 the cache is included.

 
There is an Internal Cache and an External Cache. The 040's had two sets of 4K internal cache - 1 for data and 1 for instruction code. Due to the size size of this 8K Cache, there were some incompatibility problems, but the cache can be turned off or on by control panel in the System 040Cache Control Panel. Turning off the cache restored compatibility with troublesome programs.

External Cache would depend on the system. I would have to look at my Turbo040 to see how big it is. On Apple's Mac IIci cache card I believe if it two rows of 1-bit chips for 16K making up 32K, but there another row of 4, 4 bit chips at the bottom of the board. So its bigger than 16K. There is also another Apple Cache card that is 32K in size.

Of the two - the Apple's Cache card and the Turbo 040, they can't be used together. But on some older Turbo040, there is a slot to add ram to the card for an external cache.  This is very different as it connected to the Turbo040 card and not the PDS Slot. This external cache adds to the 8K cache inside the '040.

The Mac IIci's 030 has a 256byte cache for both data and instructions. The Apple's Cache card adds its memory to the processor's cache. This is compared to the 020 and the 68K which both has no internal or external cache. The cache makes the CPU run the programs a bit faster, especially for loops within a program so that there is little time wasted getting instructions from RAM or ROM. This can be just microseconds for each instructions, but 4K would save 1 second for every few seconds it could take. A 16K cache would save 4x as much and a 32K cache would save 8X as much. The numbers look small but it makes a big difference, from either 3 minutes to process a file without a cache or 2 minutes 15 seconds with a cache.

The same applies with the Turbo040, making that same 3 minutes of a stock Mac IIci take less than a minute on the Turbo040 with the cache on. The numbers are still small, but they add up in the long run.

 
Cache schemes require memory capacity to store the cached contents (the size of the cache) but also some memory to keep track of which larger memory contents are currently in the cache. This 'directory' of the cache is called the tag RAM or cache tag.

Elfen's "extra chips" are not additional cache capacity. They are the tag RAM chips.

 
Back
Top