Claims
- 1. A communications device for detecting user transmitted symbols encoded in spread spectrum waveforms (hereinafter “user waveforms”) comprising
a processing element coupled to a random access memory and to a nonvolatile memory, a fault monitor coupled to the processing element and to the nonvolatile memory, the fault monitor responding to a selected operational status of the processing element 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.
- 2. The device of claim 1, wherein the fault monitor polls the processing element to determine its operational status and stores said information to the nonvolatile memory on determining that the processing element is substantially non-operational.
- 3. The device of claim 1, wherein the fault monitor further responds to the selected operation status by sending a reset-request interrupt and said information stored in the non-volatile memory to a host controller.
- 4. The device of claim 3, wherein the host controller responds to any of the interrupt and the information sent by the fault monitor by issuing a reset-command to the processing element.
- 5. The device of claim 4, wherein
the processing element responds to a reset-command by resetting in accord with the configuration record and stores in the random access memory the portion of data in the nonvolatile memory, and resumes operation.
- 6. The device of claim 1, wherein
the processing element periodically sends a signal to the fault monitor, the fault monitor polling the processing element in response to that signal and determining the operational status of the processing element.
- 7. The device of claim 6, wherein the fault monitor determines that the processing element is substantially non-operational if the signal is not received within a predetermined time period.
- 8. The device of claim 7, wherein the fault monitor responds to a reset condition by setting the processing element to a non-operational status, and subsequently polls the processing element to determine its status.
- 9. A communications device for detecting user transmitted symbols encoded in code spread spectrum waveforms (hereinafter “user waveforms”) comprising
a processing element coupled to a random access memory and to a nonvolatile memory, a fault monitor, coupled to the processing element, a data bus and to the nonvolatile memory, the fault monitor responding to a selected operational status of the data bus 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.
- 10. The device of claim 9, wherein the fault monitor polls the data bus to determine its operational status and stores the information to the nonvolatile memory on determining a substantially non-operational status.
- 11. The device of claim 9, wherein the fault monitor further responding to the selected operation status by sending a reset-request interrupt and the information stored in the nonvolatile memory to a host controller.
- 12. The device of claim 11, wherein the host controller responds to any of the interrupt and the information sent by the fault monitor by issuing a reset-command to the processing element coupled with the data bus.
- 13. The device of claim 9, wherein the data bus comprises out-of-band fault management which detects out-of-band transmissions on the bus.
- 14. The device of claim 9, wherein the fault monitor
the processing element periodically sends a signal to the fault monitor, the fault monitor polling the processing element in response to that signal and determining the operational status of the processing element.
- 15. The device of claim 14, wherein the fault monitor determines that the processing element is substantially non-operational if the signal is not received within a predetermined time period.
- 16. The device of claim 15, wherein the fault monitor responds to a reset condition by setting the processing element to a non-operational status, and subsequently polls the processing element to determine its status.
- 17. The device of claim 16, wherein the data bus is a RACEWay™ data bus.
- 18. A communications device for detecting user transmitted symbols encoded in spread spectrum waveforms (hereinafter “user waveforms”) comprising
a plurality of processing elements each coupled to a respective random access memory and to a nonvolatile memory, a plurality of fault monitors each coupled to an associated processing element and to its respective nonvolatile memory, each fault monitor responding to a selected operational status of the associated processing element by storing to the nonvolatile memory coupled to that processing element information comprising a fault record, a configuration record, and at least a portion of the data in the random access memory.
- 19. The device of claim 18, wherein each fault monitor polls its associated processing element to determine its operational status and stores that information for that processing to its respective nonvolatile memory on determining that the processing element is substantially non-operational.
- 20. The device of claim 19, wherein each fault monitor further responds to the selected operation status by sending a reset-request interrupt and information stored in the non-volatile memory of the associated processing to a host controller.
BACKGROUND OF THE INVENTION
[0001] This application claims the benefit of priority of (i) U.S. Provisional Application Serial No. 60/275,846 filed Mar. 14, 2001, entitled “Improved Wireless Communications Systems and Methods”; (ii) U.S. Provisional Application Serial No. 60/289,600 filed May 7, 2001, entitled “Improved Wireless Communications Systems and Methods Using Long-Code Multi-User Detection”' and (iii) U.S. Provisional Application Serial Number. 60/295,060 filed Jun. 1, 2001 entitled “Improved Wireless Communications Systems and Methods for a Communications Computer,” the teachings all of which are incorporated herein by reference.
Provisional Applications (3)
|
Number |
Date |
Country |
|
60275846 |
Mar 2001 |
US |
|
60289600 |
May 2001 |
US |
|
60295060 |
Jun 2001 |
US |