DoPECC
back to Machine Log

Matching the Emulator to Wang 700 Timing

Prev Entry Next Entry

The Wang 700 was not functional with its original ROM. Fault-finding a microcode based machine poses a circular question - is the fault in the microcode ROM or the execution logic? One way to resolve this is to provide known-good microcode using the DoPECC ROM Emulator. If this fails then the Emulator can provide diagnostic microcode that can help to test and isolate hardware faults.

The DoPECC ROM Emulator had not been used on a Wang 700 series and past experience with its use on a 600 machine had shown the importance of understanding and emulating the actual machine timings, rather than depending on analysis of schematics.

Wang 700 ROM Timing

Monitoring the Wang 700 during a ROM read cycle showed that the CPR pulse to activate the ROM was around 400 nS long. This is the only signal that drives the 700 ROM and a number of important events occur during its activity:

This suggests that the Emulator should be set up such that:

The Emulator is therefore jumpered as:

The resulting timing is shown below:

This suggests that an Emulator jumpered in this fashion should function correctly in a Wang 700.