Synchr030 User's Manual
Firmware v0.8.0
1. Overview

Synchr030/S is a PDS SDRAM accelerator card for the Macintosh SE/30, equipped with 256MB of SDRAM coupled to a custom controller. An extension enables fast, 2-cycle reads and writes, doubling memory bandwidth over SIMMs. Performance is equal to an L2 SRAM cache that never misses. To further boost performance, ROM is shadowed to SDRAM, where it can execute faster.

A IIsi-derived ROM such as the Rominator II is highly recommended. It is required to enable the full 256MB of SDRAM in System 7. Also, the Rominator II does not test RAM at startup, which is a lengthy process with large amounts of RAM present. 2. Features 3. Specifications 4. Installation
  1. Remove the logic board from the computer.
  2. Remove all DRAM SIMMs from the logic board. SIMMs cannot be used while Synchr030/S is installed.
  3. Solder the /ECS tap to the logic board. This significantly increases performance with the stock 15.66MHz CPU. Installing it is highly recommended, but Synchr030/S will function without it. It provides no benefit with accelerated CPUs.
    1. Pass the wire on the /ECS tap through a hole in the logic board near the ADB IC, from the bottom side.
    2. Position the /ECS tap over the CPU pins so that all of its through holes are occupied by CPU pins.
    3. Two pads on the tap should be soldered: GND and /ECS. These are labeled on the silkscreen.
  4. Reinstall the logic board and its connections.
  5. Verify the proper /DSACK or /STERM jumper setting is selected. Choose /STERM if a CPU accelerator is not present.
  6. Plug the Synchr030/S card into the logic board.
  7. Attach the wire from the /ECS tap to the 1-pin /ECS header on the Synchr030/S.
  8. Turn the computer on and verify it can boot to desktop.
  9. Copy the Synchr030/S Extension to your Extensions folder.
  10. Restart the computer and verify the "ACCEL" LED illuminates.
5. Indicators

Synchr030/S PCB has four LED indicators. The amber PWR LED on the top side of the PCB illuminates while the SE/30 is powered on. The remaining three LEDs are on the bottom side of the PCB. These are visible through the frame of the SE/30 and through a MacEffects clear case:
ACCEL LED/ECS LEDReadWrite
OnOn2-cycle2-cycle
OnOff3-cycle2-cycle
OffOn/Off4-cycle4-cycle
6. Extension



ROM Shadowing:

The SE/30 ROM contains a collection of frequently accessed routines, typically for drawing and other common operations. A read access to the ROM takes four CPU cycles. Because accessing SDRAM takes only two cycles, shadowing (copying) the ROM code to SDRAM and executing it from there, yields a significant improvement in performance. Shadowing may be disabled by holding the 'H' key as the extension loads at startup.

When shadowing is enabled, the extension will display an "S" with a shadow as it loads.

When shadowing is disabled, the extension will display an "S" without a shadow behind it.

Notes for CPU Accelerators:

Some ROM routines, such as audio and floppy functions, depend on precise CPU timing. When faster CPUs execute these routines, they don't run correctly. Accelerators employ various methods of slowing down access to certain areas of ROM in order to maintain functionality. When these routines are shadowed to SDRAM, the accelerators' throttling measures are no longer effective. If Synchr030/S's shadowing feature causes audio, floppy or other issues with your accelerator, shadowing may be disabled by holding the 'H' key during startup, when the extension loads. When shadowing is disabled, the "S" in the extension icon will appear without a shadow behind it.

System heap expansion:

The Synchr030/S extension will allocate an additional 256KB to the System heap. This reduces the prevalence of out of memory errors when plenty of free physical RAM is available. 7. Boot Process



32-bit with extension and Rominator II:
24-bit with extension:
Without extension:
8. Known Issues

Apple Personal Diagnostics:

The long and short memory tests will hang at about 97%. APD disables the MMU temporarily and attempts to access memory directly. This results in memory corruption which causes the computer to freeze.