Computer having reconfigurable field programmable gate array
First Claim
Patent Images
1. A personal computer, comprising:
- a processor portion running a diagnostic application;
a field programmable gate array interconnected with the processor portion;
a battery;
a system voltage;
at least one analog to digital converter associated with the system voltage;
anda configurable non-volatile computer memory interconnected with the field programmable gate array;
wherein the field programmable gate array is programmed to reconfigure the non-volatile computer memory; and
wherein the diagnostic application monitors an output of at least one other component of the personal computer through the field programmable gate array andwherein the non-volatile computer memory is configured to store a first predetermined voltage level and a second predetermined voltage level;
wherein the field programmable gate array is programmed to receive an output from the at least one analog to digital converter, monitor the system voltage and command the personal computer to receive power from a backup battery if the system voltage falls below the first predetermined voltage level, and command the personal computer to shut down if the system voltage falls below the second predetermined voltage level.
5 Assignments
0 Petitions
Accused Products
Abstract
A personal computer and methods of reconfiguration are described. An implementation of a personal computer may comprise a processor portion running a diagnostic application. A field programmable gate array in communication with the processor portion may be provided. A configurable non-volatile computer memory in communication with the field programmable gate array and wherein the field programmable gate array is programmed to reconfigure the non-volatile computer memory may be provided. Methods of reconfiguration of a personal computer are provided.
-
Citations
12 Claims
-
1. A personal computer, comprising:
-
a processor portion running a diagnostic application; a field programmable gate array interconnected with the processor portion; a battery; a system voltage; at least one analog to digital converter associated with the system voltage; and a configurable non-volatile computer memory interconnected with the field programmable gate array; wherein the field programmable gate array is programmed to reconfigure the non-volatile computer memory; and wherein the diagnostic application monitors an output of at least one other component of the personal computer through the field programmable gate array and wherein the non-volatile computer memory is configured to store a first predetermined voltage level and a second predetermined voltage level; wherein the field programmable gate array is programmed to receive an output from the at least one analog to digital converter, monitor the system voltage and command the personal computer to receive power from a backup battery if the system voltage falls below the first predetermined voltage level, and command the personal computer to shut down if the system voltage falls below the second predetermined voltage level. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A personal computer, comprising:
-
a processor portion running a diagnostic application; a field programmable gate array interconnected with the processor portion; and a configurable non-volatile computer memory interconnected with the field programmable gate array; wherein the field programmable gate array is programmed to reconfigure the non-volatile computer memory; and wherein the diagnostic application monitors an output of at least one other component of the personal computer through the field programmable gate array and wherein the non-volatile computer memory is configured to store a first set of processor operating thresholds, the personal computer further comprising; an environmental characteristic sensor configured to monitor a characteristic of the environment inside or outside of a housing of the personal computer and generate an output indicative of the characteristic; and at least one diagnostic application running on the processor portion, wherein the at least one diagnostic application is configured to receive the output of the environmental characteristic sensor and turn off the personal computer if the output exceeds the first set of processor operating thresholds; wherein the field programmable gate array is programmed to monitor the output of the environmental characteristic sensor and operation of the processor portion and turn off the personal computer if the output exceeds the first set of processor operating thresholds and the diagnostic application failed to turn off the personal computer. - View Dependent Claims (10)
-
-
11. A personal computer, comprising:
-
a processor portion running a diagnostic application; a field programmable gate array interconnected with the processor portion; and a configurable non-volatile computer memory interconnected with the field programmable gate array; wherein the field programmable gate array is programmed to reconfigure the non-volatile computer memory; and wherein the diagnostic application monitors an output of at least one other component of the personal computer through the field programmable gate array and wherein the non-volatile computer memory is configured to store a set of temperature thresholds, the personal computer further comprising; a temperature sensor configured to monitor a temperature inside a housing of the personal computer and generate an output indicative of the temperature; and a system cooling fan; wherein the field programmable gate array is programmed to monitor the output of the temperature sensor and; turn on the fan if the temperature exceeds a first threshold of the set of temperature thresholds; and
turn off the personal computer if the temperature exceeds a second threshold of the set of temperature thresholds.
-
-
12. A method of reconfiguring a personal computer, the method comprising:
-
storing a first set of processor operating thresholds in a non-volatile computer memory; monitoring a characteristic of an environment inside or outside of a housing of a personal computer with an environmental characteristic sensor and generating an output indicative of the characteristic monitored; monitoring the output of the environmental characteristic sensor with a diagnostic application running on the processor; instructing the processor through the diagnostic application to turn off the personal computer if the output exceeds the first set of processor operating thresholds; monitoring the output of the environmental characteristic sensor and the operation of the processor through a field programmable gate array within the personal computer; and instructing the processor through the field programmable gate array to turn off the personal computer if the diagnostic application failed to turn off the personal computer and the output exceeds the first set of processor operating thresholds.
-
Specification