Communication system with reconfigurable hardware structure and reconfiguration method therefor
First Claim
1. A communication system having a reconfigurable hardware structure, comprising:
- a plurality of processing element (PE) blocks for processing data based on multiple wireless transmission standards;
a plurality of memories for storing data being processed or to be processed by the PE blocks; and
a controller for controlling data processing in the PE blocks, a data input operation to the PE blocks and a data output operation from the PE blocks, and for controlling transmission of data being processed in and input/output to/from the PE blocks;
wherein each of the PE blocks comprises a plurality of PE modules, and each of the PE modules comprises a predetermined number of PEs that perform different functions, and wherein an operation and input/output of the PE blocks, the PE modules and the PEs are controlled by the controller.
1 Assignment
0 Petitions
Accused Products
Abstract
A communication system is provided with a reconfigurable hardware structure to provide implementation flexibility while minimizing a reduction in low power consumption performance. The communication system includes a plurality of processing element (PE) blocks for processing data based on multiple wireless transmission standards, memories for storing data being processed or to be processed by the PE blocks, and a controller for controlling data processing in the PE blocks, a data input operation to the PE blocks and a data output operation from the PE blocks, and for controlling transmission of data being processed in and input/output to/from the PE blocks. Each of the PE blocks includes a plurality of PE modules, and each of the PE modules includes a predetermined number of PEs that perform different functions. Operation and input/output of the PE blocks, the PE modules and the PEs are controlled by the controller.
21 Citations
38 Claims
-
1. A communication system having a reconfigurable hardware structure, comprising:
-
a plurality of processing element (PE) blocks for processing data based on multiple wireless transmission standards;
a plurality of memories for storing data being processed or to be processed by the PE blocks; and
a controller for controlling data processing in the PE blocks, a data input operation to the PE blocks and a data output operation from the PE blocks, and for controlling transmission of data being processed in and input/output to/from the PE blocks;
wherein each of the PE blocks comprises a plurality of PE modules, and each of the PE modules comprises a predetermined number of PEs that perform different functions, and wherein an operation and input/output of the PE blocks, the PE modules and the PEs are controlled by the controller. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A communication system having a reconfigurable hardware structure, comprising:
-
first and second processing element (PE) blocks for processing data based on multiple wireless transmission standards;
an input buffer for storing input data;
a first block memory for storing data being processed or to be processed by the first PE block;
a second block memory for storing data being processed or to be processed by the second PE block;
a transfer memory for storing data transmitted between the first PE block and the second PE block; and
a controller for controlling data processing in the first and second PE blocks, a data input operation to the first and second PE blocks and a data output operation from the first and second PE blocks, and for controlling transmission of data being processed in and input/output to/from the first and second PE blocks;
wherein each of the first and second PE blocks comprises one or more PE modules, and each of the PE modules comprises a predetermined number of PEs that perform different functions, and wherein an operation and input/output of the first and second PE blocks, the PE modules and the PEs are controlled by the controller. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method for reconfiguring a communication system, comprising the steps of:
-
configuring a plurality of processing element (PE) blocks for processing data based on multiple wireless transmission standards, and configuring memories for storing data being processed or to be processed by the PE blocks;
configuring a controller for controlling data processing in the PE blocks, a data input operation to the PE blocks and a data output operation from the PE blocks, and for controlling transmission of data being processed in and input/output to/from the PE blocks;
configuring each of the PE blocks with a plurality of PE modules, and configuring each of the PE modules with a predetermined number of PEs that perform different functions; and
reconfiguring functions of the PEs by controlling operation and input/output of the PE blocks, the PE modules and the PEs using the controller. - View Dependent Claims (22, 23, 24, 25, 26, 27)
-
-
28. A method for reconfiguring a communication system, comprising the steps of:
-
configuring first and second processing element (PE) blocks for processing data based on multiple wireless transmission standards;
configuring an input buffer for storing input data;
configuring a first block memory for storing data being processed or to be processed by the first PE block;
configuring a second block memory for storing data being processed or to be processed by the second PE block;
configuring a transfer memory for storing data transmitted between the first PE block and the second PE block;
configuring a controller for controlling data processing in the first and second PE blocks, a data input operation to the first and second PE blocks and a data output operation from the first and second PE blocks, and for controlling transmission of data being processed in and input/output to/from the first and second PE blocks;
configuring each of the first and second PE blocks with one or more PE modules, and configuring each of the PE modules with a predetermined number of PEs that perform different functions; and
reconfiguring functions of the PEs by controlling operation and input/output of the first and second PE blocks, the PE modules and the PEs using the controller. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
-
Specification