US5887165A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Dynamically reconfigurable hardware system for real-time control of processes
Assignee: Hanger Solutions LLC
•
Filing: 1997-06-20
•
Granted: 1999-03-23
•
Expires: 2017-06-20
Abstract
Abstract A dynanically reconfigurable hardware system for real-time control of ,an external device. Configuration of a dynamically reconfigurable logic module is provided on the basis of a hardware configuration established in a local configuration memory by a configuration signal received over a data bus from a host processor, thereby enabling an external device to be controlled in real-time independently of the host processor.
Inventors
- 👤 Sylvain Martel
- 👤 Serge R. Lafontaine
- 👤 Ian W. Hunter
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-07 16:29
CPC Classifications
G; G06; G06F; G06F15/00; G06F15/76; G06F15/78; G06F15/7867; G06F9/00; G06F9/06; G06F9/30; G06F9/38; G06F9/3877; G06F9/3879
Claims Analysis
Total Claims: 13
Claim 1
Independent Claim
119 words
A dynamically reconfigurable hardware system for real-time control of an external device comprising: (a) a configuration memory for storing a hardware configuration; (b) a reconfigurable logic module, in communication with the configuration memory, for establishing the hardware configuration in the module on receipt of a configuration signal; (c) a controller in communication over a data bus with the reconfigurable logic module and the configuration memory for sending the configuration signal to the reconfigurable logic module independently of the real-time control of the external device and for establishing the dynamically reconfigurable hardware configuration in the configuration memory; and, (d) a communication port coupled to the reconfigurable logic module independently of signals on the data bus for controlling the external device.
Claim 2
Dependent Claim
119 words
A dynamically reconfigurable hardware system for real-time control of an external device comprising: (a) a configuration memory for storing a hardware configuration; (b) a reconfigurable logic module, in communication with the configuration memory, for establishing the hardware configuration in the module on receipt of a configuration signal; (c) a controller in communication over a data bus with the reconfigurable logic module and the configuration memory for sending the configuration signal to the reconfigurable logic module independently of the real-time control of the external device and for establishing the dynamically reconfigurable hardware configuration in the configuration memory; and, (d) a communication port coupled to the reconfigurable logic module independently of signals on the data bus for controlling the external device.
Claim 3
Dependent Claim
17 words
A hardware system as described in claim 1, wherein the configuration memory is dual-ported random access memory.
Claim 4
Dependent Claim
18 words
A hardware system according to claim 1, wherein the configuration memory is electrically erasable programmable read only memory.
Claim 5
Dependent Claim
17 words
A hardware system according to claim 1, wherein the data bus is in communication with a network.
Claim 6
Dependent Claim
38 words
A hardware system according to claim 1, further comprising: (e) a network, wherein the controller is in communication a network, and at least a portion of the hardware configuration is retrievable from a remote location on the network.
Claim 7
Dependent Claim
67 words
A hardware system according to claim 1, further comprising: (e) a computer having a central processing unit in communication with the data bus; (f) a graphics display for a user interface; and (g) a process executing on the central processing unit that sends user interface data to the display, wherein the reconfigurable logic module performs computations in parallel with the process executing on the central processing unit.
Claim 8
Dependent Claim
36 words
A hardware system according to claim 6, wherein the network is the Internet, the user interface is an Internet browser, and wherein the browser retrieves at least a part of the hardware configuration through the Internet.
Claim 9
Dependent Claim
20 words
A hardware system according to claim 1, wherein the system further comprises a digital signal processor that includes the controller.
Claim 10
Dependent Claim
15 words
A hardware system according to claim 4, wherein the network utilizes the IEEE P1394 protocol.
Claim 11
Independent Claim
91 words
A method for controlling an external device in real time, the method comprising: (a) receiving a configuration signal over a data bus; (b) storing a hardware configuration in a configuration memory based at least on the configuration signal; (c) providing a dynamically reconfigurable logic module in communication with the configuration memory for establishing the hardware configuration in the module; (d) establishing the hardware configuration in the reconfigurable logic module; and (e) utilizing the reconfigurable logic module to control the external device in real time independently of signals on the data bus.
Claim 12
Independent Claim
91 words
A method for controlling an external device in real time, the method comprising: (a) receiving a configuration signal over a data bus; (b) storing a hardware configuration in a configuration memory based at least on the configuration signal; (c) providing a dynamically reconfigurable logic module in communication with the configuration memory for establishing the hardware configuration in the module; (d) establishing the hardware configuration in the reconfigurable logic module; and (e) utilizing the reconfigurable logic module to control the external device in real time independently of signals on the data bus.
Claim 13
Dependent Claim
27 words
A method according to claim 10, wherein step (e) includes providing at least a portion of the hardware configuration to the reconfigurable logic module over a network.
References Cited (Backward Citations)
US4831582A
Cited
US5307463A
Cited
US5289580A
Cited
US5479618A
Cited
US5671355A
Cited
US5535342A
Cited
US5361373A
Cited
US5386518A
Cited
US5535406A
Cited
US5765027A
Cited
US5646544A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2002-03-22 | 2002-09-21 | 2003-03-23 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2006-03-22 | 2006-09-21 | 2007-03-23 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2010-03-22 | 2010-09-21 | 2011-03-23 | $7700.00 | Window Closed / Lapsed |