EasyManua.ls Logo

Mips Technologies R4000 - Connecting a System in Lock Step

Mips Technologies R4000
754 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
MIPS R4000 Microprocessor User's Manual 431
Error Checking and Correcting
Connecting a System in Lock Step
By operating in lock step, a system with more than one R4400 processor
can be configured to improve data integrity. In such a configuration,
output signals and I/O buses used during output are connected in parallel
between the processors. One processor is defined at boot time as a bus
driver, and the remaining processor(s) is defined as a bus monitor.
Starting with the assertion of Reset*, all microprocessors must be
synchronous, and execute identical operations on a cycle-by-cycle basis.
The processor(s) designated as bus monitor compares the outputs and
buses at bus-cycle boundaries, and asserts the Fault*
signal on any
mismatch.
In a lock step operation, the following R4400 signal groups are connected
in parallel:
System interface
Secondary Cache interface (R4400SC and R4400MC only)
Interrupt interface
The following signals are not connected in parallel:
Initialization interface, ModeClock, ModeIn, and Reset*
signals
JTAG interface signals, JTDO and JTMS
all Clock/Control interface signals except VssP and VccP
The remaining processor signals can be connected either in parallel or
independently.
Fault* is a non-persistent signal which is synchronous with the System interface. Fault*
signal timing is determined by the PClock-to-SClock divisor from boot-time mode bit
settings.

Table of Contents