US5537295A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Universal reconfigurable printed circuit board
Assignee: Altera Corp
•
Filing: 1994-03-04
•
Granted: 1996-07-16
•
Expires: 2014-03-04
Abstract
Abstract A universal reconfigurable printed circuit board that provides multiple sockets that can receive field reprogrammable logic devices, hard-wired interconnection circuits, or field reprogrammable interconnection devices interchangeably. Optimized interconnection topologies provide a large number of options for a variety of applications. A versatile interface circuit is used to interface with a personal computer bus during board configuration, and then can be reconfigured to perform application-specific functions.
Inventors
- 👤 David E. Van Den Bout
- 👤 Harry L. Tredennick
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-03 02:15
CPC Classifications
G; G06; G06F; G06F13/00; G06F13/38; G06F13/382; G06F13/385; H; H05; H05K; H05K3/00; H05K3/22; H05K3/222
Claims Analysis
Total Claims: 26
Claim 1
Independent Claim
151 words
A universal reconfigurable circuit board comprising: a plurality of arbitrarily arranged sockets; a fixed interconnection network having fixed local buses directly coupling adjacent and non-adjacent pairs of said plurality of arbitrarily arranged sockets and a fixed global bus coupling to all of said plurality of arbitrarily arranged sockets; and a fixed interface circuit separate from said plurality of arbitrarily arranged sockets, said interface circuit coupled to said fixed global bus for providing interface to external circuitry, wherein, said plurality of arbitrarily arranged sockets and said fixed interconnection network are adapted to enable said plurality of arbitrarily arranged sockets to receive any one of a field programmable device, a field programmable interconnect device, and a selective shorting circuit, and wherein, logical reconfigurability of the board is achieved by reprogramming said field programmable device or field programmable interconnect device via said fixed interface circuit, and without making any physical changes to the board.
Claim 2
Dependent Claim
151 words
A universal reconfigurable circuit board comprising: a plurality of arbitrarily arranged sockets; a fixed interconnection network having fixed local buses directly coupling adjacent and non-adjacent pairs of said plurality of arbitrarily arranged sockets and a fixed global bus coupling to all of said plurality of arbitrarily arranged sockets; and a fixed interface circuit separate from said plurality of arbitrarily arranged sockets, said interface circuit coupled to said fixed global bus for providing interface to external circuitry, wherein, said plurality of arbitrarily arranged sockets and said fixed interconnection network are adapted to enable said plurality of arbitrarily arranged sockets to receive any one of a field programmable device, a field programmable interconnect device, and a selective shorting circuit, and wherein, logical reconfigurability of the board is achieved by reprogramming said field programmable device or field programmable interconnect device via said fixed interface circuit, and without making any physical changes to the board.
Claim 3
Dependent Claim
21 words
The universal reconfigurable circuit board of claim 1 wherein said field programmable device and said field programmable interconnect device are reprogrammable.
Claim 4
Dependent Claim
24 words
The universal reconfigurable circuit board of claim 2 wherein said memory socket is adapted to receive integrated circuit chips other than said memory circuit.
Claim 5
Dependent Claim
35 words
The universal reconfigurable circuit board of claim 1 further comprising a memory socket coupled to said interconnection network, said memory socket having a size different than the size of said plurality of arbitrarily arranged sockets.
Claim 6
Dependent Claim
25 words
The universal reconfigurable circuit board of claim 1 wherein said interface circuit comprises a first field programmable device coupled to a personal computer bus interface.
Claim 7
Dependent Claim
39 words
The universal reconfigurable circuit board of claim 5 wherein said interface circuit further includes a second field programmable device coupled to said first field programmable device and said personal computer bus interface for configuring said first field programmable device.
Claim 8
Dependent Claim
25 words
The universal reconfigurable circuit board of claim 6 wherein said first and said second field programmable devices are reconfigurable via said personal computer bus interface.
Claim 9
Dependent Claim
23 words
The universal reconfigurable circuit board of claim 1 wherein said interface circuit comprises external connectors coupled to said global bus via input/output buffers.
Claim 10
Dependent Claim
55 words
The universal reconfigurable circuit board of claim 1 wherein said interconnection network divides said plurality of sockets into at least two groups, and wherein each socket in a group couples via local buses to all sockets in the other group, but no socket couples via a local bus to other sockets within the same group.
Claim 11
Dependent Claim
49 words
The universal reconfigurable circuit board of claim 1 wherein said interconnection network divides said plurality of sockets into at least two groups, and wherein each socket in a group couples via local buses to all other sockets within the same group and a corresponding socket in the other group.
Claim 12
Dependent Claim
48 words
The universal reconfigurable circuit board of claim 1 wherein said interconnect network divides said plurality of sockets into at least two groups, and wherein each socket in a group couples via local buses to adjacent sockets within the same group and a corresponding socket in the other group.
Claim 13
Dependent Claim
29 words
The universal reconfigurable circuit board of claim 11 wherein each of said plurality of sockets is further adapted to receive adapter circuits for connection to any integrated circuit chip.
Claim 14
Dependent Claim
27 words
The universal reconfigurable circuit board of claim 11 wherein each of said plurality of sockets is further adapted to receive adapter circuits for connection to another system.
Claim 15
Dependent Claim
31 words
The universal reconfigurable circuit board of claim 11 wherein said plurality of sockets is adapted to receive a single adapter circuit coupling to more than one of said plurality of sockets.
Claim 16
Dependent Claim
37 words
The universal reconfigurable circuit board of claim 1 wherein each one of said plurality of sockets is adapted to receive field programmable devices and selective shorting circuits directly and field programmable interconnect devices via an adapter circuit.
Claim 17
Dependent Claim
17 words
The universal reconfigurable circuit board of claim 15 wherein said any integrated circuit chip is a microprocessor.
Claim 18
Dependent Claim
17 words
The universal reconfigurable circuit board of claim 16 wherein said another system comprises an analog interface board.
Claim 19
Dependent Claim
34 words
The universal reconfigurable circuit board of claim 1 wherein said fixed global bus is a 36-bit bus disposed adjacent to said plurality of arbitrarily arranged sockets, and said fixed local buses are 32-bit buses.
Claim 20
Dependent Claim
220 words
A universal reconfigurable circuit board comprising: a plurality of arbitrarily arranged sockets; a fixed interconnection network having fixed local buses coupling in horizontal, vertical and diagonal directions, selected pairs of said plurality of arbitrarily arranged sockets and a fixed global bus disposed adjacent to said plurality of arbitrarily arranged sockets coupling to all of said plurality of arbitrarily arranged sockets; a memory socket coupled to selected ones of said plurality of arbitrarily arranged sockets via said fixed interconnection network; an interface circuit separate from said plurality of arbitrarily arranged sockets, comprising: a first field reprogrammable device coupled to said fixed global bus and a personal computer bus interface; a second field reprogrammable device coupled to said personal computer bus interface and said first field reprogrammable device for configuring said first field reprogrammable device; and external connectors coupled to said fixed global bus via on-board input/output buffers, wherein said plurality of arbitrarily arranged sockets and said fixed interconnection network are adapted to enable said plurality of arbitrarily arranged sockets to receive any integrated circuit chip including field reprogrammable devices, field reprogrammable interconnect devices, selective shorting circuits, and microprocessors, and wherein, logical reconfigurability of the board is achieved by reprogramming said field programmable devices or field programmable interconnect devices via said personal computer, and without making any physical changes to the board.
Claim 21
Dependent Claim
220 words
A universal reconfigurable circuit board comprising: a plurality of arbitrarily arranged sockets; a fixed interconnection network having fixed local buses coupling in horizontal, vertical and diagonal directions, selected pairs of said plurality of arbitrarily arranged sockets and a fixed global bus disposed adjacent to said plurality of arbitrarily arranged sockets coupling to all of said plurality of arbitrarily arranged sockets; a memory socket coupled to selected ones of said plurality of arbitrarily arranged sockets via said fixed interconnection network; an interface circuit separate from said plurality of arbitrarily arranged sockets, comprising: a first field reprogrammable device coupled to said fixed global bus and a personal computer bus interface; a second field reprogrammable device coupled to said personal computer bus interface and said first field reprogrammable device for configuring said first field reprogrammable device; and external connectors coupled to said fixed global bus via on-board input/output buffers, wherein said plurality of arbitrarily arranged sockets and said fixed interconnection network are adapted to enable said plurality of arbitrarily arranged sockets to receive any integrated circuit chip including field reprogrammable devices, field reprogrammable interconnect devices, selective shorting circuits, and microprocessors, and wherein, logical reconfigurability of the board is achieved by reprogramming said field programmable devices or field programmable interconnect devices via said personal computer, and without making any physical changes to the board.
Claim 22
Dependent Claim
47 words
The universal reconfigurable circuit board of claim 19 further comprising: a plurality of memory sockets with each one dedicated to a selected pair of said plurality of arbitrarily arranged sockets; and a fixed local memory bus coupling said each memory socket to a corresponding fixed local bus.
Claim 23
Dependent Claim
27 words
The universal reconfigurable circuit board of claim 20 wherein the size of said memory socket is different than the size of said plurality of arbitrarily arranged sockets.
Claim 24
Dependent Claim
20 words
The universal reconfigurable circuit board of claim 19 wherein said external connectors are in the form of a multi-pin nanoconnector.
Claim 25
Dependent Claim
199 words
A logically reconfigurable universal circuit board comprising: an array of arbitrarily arranged sockets; a plurality of fixed local buses directly coupling selected adjacent and non-adjacent pairs of said array of arbitrarily arranged sockets; a fixed global bus disposed adjacent to and coupling to every one of said array of arbitrarily arranged sockets; a plurality of memory sockets with each one dedicated to a selected pair of said array of arbitrarily arranged sockets; a fixed local memory bus coupling each memory socket to a corresponding fixed local bus; and a fixed interface circuit separate from said array of arbitrarily arranged sockets, comprising: a field programmable device coupled to said fixed global bus and adapted to couple to an external personal computer bus for receiving board configuration data, a plurality of input/output buffers coupled to said fixed global bus and controlled by said field programmable device, and a multi-pin external connector coupled to said plurality of input/output buffers, wherein, said array of arbitrarily arranged sockets and said plurality of fixed local buses are adapted to enable said array of arbitrarily arranged sockets to receive any one of a field programmable device, a field programmable interconnect device, and a selective shorting circuit.
Claim 26
Dependent Claim
199 words
A logically reconfigurable universal circuit board comprising: an array of arbitrarily arranged sockets; a plurality of fixed local buses directly coupling selected adjacent and non-adjacent pairs of said array of arbitrarily arranged sockets; a fixed global bus disposed adjacent to and coupling to every one of said array of arbitrarily arranged sockets; a plurality of memory sockets with each one dedicated to a selected pair of said array of arbitrarily arranged sockets; a fixed local memory bus coupling each memory socket to a corresponding fixed local bus; and a fixed interface circuit separate from said array of arbitrarily arranged sockets, comprising: a field programmable device coupled to said fixed global bus and adapted to couple to an external personal computer bus for receiving board configuration data, a plurality of input/output buffers coupled to said fixed global bus and controlled by said field programmable device, and a multi-pin external connector coupled to said plurality of input/output buffers, wherein, said array of arbitrarily arranged sockets and said plurality of fixed local buses are adapted to enable said array of arbitrarily arranged sockets to receive any one of a field programmable device, a field programmable interconnect device, and a selective shorting circuit.
References Cited (Backward Citations)
EP0405765A2
Cited
US5257166A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1999-07-16 | 2000-01-15 | 2000-07-16 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2003-07-16 | 2004-01-15 | 2004-07-16 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2007-07-16 | 2008-01-15 | 2008-07-16 | $7700.00 | Window Closed / Lapsed |