Reprogrammable digital wireless communication device and method of operating same
First Claim
1. A digital wireless communication device, comprising:
- a radio-frequency (RF) subsystem;
an analog-to-digital converter for converting analog signals from said RF subsystem to digital signals;
a software-programmable processor;
a heterogeneous reconfigurable multiprocessor for processing said digital signals; and
a bus connecting said software-programmable processor and said heterogeneous reconfigurable multiprocessor.
9 Assignments
0 Petitions
Accused Products
Abstract
A digital wireless communication device comprises a software-programmable processor, a heterogeneous reconfigurable multiprocessing logic circuit, and a bus connecting the software-programmable processor and the heterogeneous reconfigurable multiprocessing logic circuit. The heterogeneous reconfigurable multiprocessing logic circuit comprises a set of heterogeneous signal processing kernels and a reconfigurable data router interconnecting the heterogeneous signal processing kernels. The software-programmable processor is selected from the group comprising: a digital signal processor and a central processing unit. The architecture provides the ability to reconfigure a single product platform for multiple standards, applications, services, and quality-of service, instead of developing multiple hardware platforms to establish the same collective functionality. The architecture also provides the ability to use software programming techniques to reduce product development time and achieve rapid and comprehensive product customization. The invention extends the performance efficiency of microprocessors and digital signal processors via the augmentation of data paths and control paths through a reconfigurable co-processing machine. The reconfigurability of the data path optimizes the performance of the data flow in the algorithms implemented on the processor.
66 Citations
11 Claims
-
1. A digital wireless communication device, comprising:
-
a radio-frequency (RF) subsystem;
an analog-to-digital converter for converting analog signals from said RF subsystem to digital signals;
a software-programmable processor;
a heterogeneous reconfigurable multiprocessor for processing said digital signals; and
a bus connecting said software-programmable processor and said heterogeneous reconfigurable multiprocessor. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of programming a digital wireless communication device to support a wireless communication application, standard, and service, said method comprising the steps of:
-
selecting a set of parameters and values required to implement a specified wireless communication application, standard, and service;
downloading said set of parameters and values to a digital wireless communication device including a heterogeneous reconfigurable multiprocessor with a plurality of re-programmable data processing kernels; and
operating said plurality of re-programmable data processing kernels in accordance with said set of parameter and values to support said specified communication application, standard, and service. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A mobile digital wireless communication device, comprising:
-
a radio-frequency (RE) subsystem to digital signals;
an analog-to-digital converter for converting analog signals from said RF subsystem to digital signals;
a software-programmable processor;
a heterogeneous reconfigurable multiprocessor for processing said digital signals;
a memory, including;
executive code that is executable on the software-programmable processor; and
a set of platform-dependent software modules specifying a set of wireless communication applications, standards, and services, wherein a subset of the software modules is executable on the heterogeneous reconfigurable multiprocessor; and
a bus connecting said analog-to-digital converter, software-programmable processor, and heterogeneous reconfigurable multiprocessor.
-
Specification