Wireless spread spectrum communication platform using dynamically reconfigurable logic
First Claim
1. A computing element for processing data in a communication device, the computing element comprising:
- an interface adapted to receive and transmit information from the computing element;
a local controller coupled to the interface, the local controller for autonomously operating the computing element; and
a satellite kernel coupled to the local controller and the interface, the satellite kernel performing a discrete class of operations within a communications application.
5 Assignments
0 Petitions
Accused Products
Abstract
A wireless spread spectrum communication platform for processing a communication signal is disclosed herein. The wireless communication platform includes a first computing element, a second computing element, and a reconfigurable interconnect. The first computing element is coupled to the second computing element via the reconfigurable interconnect. A design configuration of the first computing element is heterogeneous with respect to a design configuration of the second computing element. The reconfigurable interconnect has an uncommitted architecture, thereby allowing it to be configured by an outside source to couple portions of the first reconfigurable interconnect with portions of the second reconfigurable interconnect in a variety of combinations. The first computing element, the second computing element, and the reconfigurable interconnect operable to perform discrete functions suitable for processing of the communication signal.
-
Citations
98 Claims
-
1. A computing element for processing data in a communication device, the computing element comprising:
-
an interface adapted to receive and transmit information from the computing element;
a local controller coupled to the interface, the local controller for autonomously operating the computing element; and
a satellite kernel coupled to the local controller and the interface, the satellite kernel performing a discrete class of operations within a communications application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50)
-
-
17. An electronic device having a discrete processor architecture, the communication device comprising:
-
a first computing element for performing a first discrete operation, or portion thereof, in an application;
a second computing element for performing a second discrete operation, or portion thereof, in the application; and
a reconfigurable interconnect coupled to the first computing element and the second computing element, wherein the first computing element, the second computing element, and the reconfigurable interconnect are operable to perform a class of functions within an application.
-
-
37. An electronic spread spectrum communication device for processing data, the electronic spread spectrum communication device comprising:
-
a channel card having a plurality of autonomous computing elements coupled to each other via a configurable interconnect;
a processor coupled to the channel card, the processor operable to convey instructions and data to the channel card; and
a computer readable memory unit coupled to the processor and to the channel card, the computer readable memory unit operable to store reconfiguration data.
-
-
51. A computer readable medium containing therein computer readable codes that enable an electronic device to access a computing element architecture, the method comprising:
-
reading an interface architecture, the interface architecture adapted to receive and transmit information from the computing element;
reading a local controller architecture, the local controller architecture coupled to the interface architecture, the local controller architecture for autonomously operating the computing element architecture; and
reading a satellite kernel architecture, the satellite kernel architecture coupled to the local controller architecture and the interface architecture, the satellite kernel architecture performing a discrete class of operations within a communications application. - View Dependent Claims (52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84)
-
-
67. A computer readable medium containing therein computer readable codes that enable an electronic device to access an electronic circuit architecture, the method comprising:
-
reading a first computing element architecture, the first computing element architecture for performing a first discrete operation, or portion thereof, in an application;
reading a second computing element architecture for performing a second discrete operation, or portion thereof, in the application; and
reading a reconfigurable interconnect coupled to the first computing element and the second computing element, wherein the first computing element, the second computing element, and the reconfigurable interconnect are operable to perform a class of functions within an application.
-
-
85. A method of implementing a design configuration on a configurable electronic device having a plurality of function-specific computing elements, the method comprising the steps of:
-
a) receiving the design configuration at the configurable electronic device;
b) determining a radio configuration desired for a channel element to be processed on the configurable electronic device; and
c) loading the design configuration software into control registers for the configurable electronic device. - View Dependent Claims (86, 87, 88, 89, 90)
-
-
91. A method of operating a configurable electronic device with function-specific computing elements to communicate with another electronic device, the method comprising the steps of:
-
a) receiving a signal at the configurable electronic device;
b) assigning a data pump path for the signal in a configurable modem portion of the configurable electronic device;
c) receiving design configuration information for the configurable modem platform that is applicable communication protocol for the signal; and
d) performing digital signal processing of the data portion of the signal, using the reconfigurable modem platform, wherein the reconfigurable modem platform having a heterogeneous structure. - View Dependent Claims (92, 93, 94, 95, 96, 97, 98)
-
Specification