Patent ID: 7210062

Claim:
A communications device for detecting user transmitted symbols encoded in spread spectrum waveforms (hereinafter “user waveforms”) comprising a plurality of processing elements for processing the user waveforms, the plurality of processing elements coupled to a host processor, the host processor transferring end routing-the user waveforms to end among the plurality of processing elements, the host processor having a fault monitor coupled to the plurality of processing elements, and coupled to a random access memory, a nonvolatile memory, end one or more registers, the one or more registers storing status information regarding the plurality of processing elements, the fault monitor responding to a selected operational status of the plurality of processing elements by storing to the nonvolatile memory information comprising a fault record, a configuration record, and at least a portion of the data in the random access memory wherein the host processor monitors the one or more registers to determine the operational status of the plurality of processing elements the plurality of processing elements responding to a reset command from the host processor by resetting in accord with the configuration record and storing in the random access memory the portion of data in the nonvolatile memory, and resuming operation.