최소 단어 이상 선택하여야 합니다.
최대 10 단어까지만 선택 가능합니다.
다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
NTIS 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
DataON 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
Edison 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
Kafe 바로가기국가/구분 | United States(US) Patent 등록 |
---|---|
국제특허분류(IPC7판) |
|
출원번호 | US-0353687 (2012-01-19) |
등록번호 | US-8543794 (2013-09-24) |
발명자 / 주소 |
|
출원인 / 주소 |
|
대리인 / 주소 |
|
인용정보 | 피인용 횟수 : 0 인용 특허 : 432 |
The present invention concerns a new category of integrated circuitry and a new methodology for adaptive or reconfigurable computing. The preferred IC embodiment includes a plurality of heterogeneous computational elements coupled to an interconnection network. The plurality of heterogeneous computa
The present invention concerns a new category of integrated circuitry and a new methodology for adaptive or reconfigurable computing. The preferred IC embodiment includes a plurality of heterogeneous computational elements coupled to an interconnection network. The plurality of heterogeneous computational elements include corresponding computational elements having fixed and differing architectures, such as fixed architectures for different functions such as memory, addition, multiplication, complex multiplication, subtraction, configuration, reconfiguration, control, input, output, and field programmability. In response to configuration information, the interconnection network is operative in real-time to configure and reconfigure the plurality of heterogeneous computational elements for a plurality of different functional modes, including linear algorithmic operations, non-linear algorithmic operations, finite state machine operations, memory operations, and bit-level manipulations. The various fixed architectures are selected to comparatively minimize power consumption and increase performance of the adaptive computing integrated circuit, particularly suitable for mobile, hand-held or other battery-powered computing applications.
1. An adaptive mobile communications device comprising: a configurable computational logic unit comprising a first plurality of computational elements coupled to each other via a first computational interconnection network to configure interconnections between the first plurality of computational el
1. An adaptive mobile communications device comprising: a configurable computational logic unit comprising a first plurality of computational elements coupled to each other via a first computational interconnection network to configure interconnections between the first plurality of computational elements in response to first configuration information to perform a first operation of a first communication mode function; anda configurable complex logic unit comprising a second plurality of computational elements coupled to each other via a second interconnection network to configure the interconnections between the second plurality of computational elements in response to the first configuration information to perform a second operation of the first communication mode function, the second plurality of computational elements having different types of computational elements than those of the first plurality of computational elements, the second plurality of computational elements being heterogeneous and each for performing an arithmetic function, each of the second plurality of computational elements having a fixed architecture of components with fixed connections between the components; andwherein the interconnections between the computational elements of the configurable computational and configurable complex logic units are configurable via second configuration information to perform a second communication mode function. 2. The communication device of claim 1, wherein the first communication mode is Global System for Mobile Communications (GSM) and the second communication mode is code division multiple access (CDMA). 3. The communication device of claim 1, wherein the first and second communication modes are wireless communication modes. 4. The communications device of claim 1, wherein the first communication mode configuration information is received to configure the configurable computational and configurable complex logic units based on a physical location of the device. 5. The communications device of claim 1, wherein at least some of the computational elements are configured for an operating mode. 6. The communications device of claim 5, wherein the operating mode includes configuring the communications device as a cellular or other mobile telephone, a music player, a pager, or a personal digital assistant. 7. The communications device of claim 1, wherein the first interconnection network operates as a Boolean interconnection network and a data interconnection network, the first interconnection network further transmitting data and configuration information. 8. The communications device of claim 1, wherein the first plurality of computational elements include a function generator and an adder, an adder and a register, a function generator and a register, or a function generator and an adder and a register, the function generator having data inputs and a control input to selection a specific function; and wherein the second plurality of computational elements include a multiplier and an adder. 9. The communications device of claim 1, further comprising a third interconnection network coupled to the configurable computational logic unit and the configurable complex logic unit, the third interconnection network sending the first and second configuration information to the configurable computational and configurable complex logic units. 10. The communications device of claim 1, wherein the first computational interconnection network includes multiplexers coupled to the first plurality of computational elements. 11. The communications device of claim 10, wherein the configuration information includes control signals to control the multiplexers. 12. The communications device of claim 1, wherein the second plurality of computational elements of the configurable complex logic unit each perform a function from the group of multiplication, addition, subtraction, accumulation, summation and dynamic shift. 13. The communications device of claim 1, wherein the second operation performed by the configurable complex logic unit is a digital signal processing operation. 14. The communications device of claim 1, wherein the first operation comprises bit level manipulation; and wherein the second operation comprises bit or word level manipulation. 15. A communications device comprising: a configurable digital signal processing unit comprising a signal processing interconnection network, and a plurality of heterogeneous computational elements comprising a multiplier computational element and an adder computational element, each of the heterogeneous computational elements for performing an arithmetic function and having components in a fixed architecture with fixed connections between the components, the signal processing interconnection network coupled to each of the heterogeneous computational elements, wherein the configurable digital signal processing unit is configurable to perform a first communication mode function via switching interconnections of the signal processing interconnection network between the plurality of heterogeneous computational elements; andwherein the interconnections of the signal processing interconnection network are reconfigurable between the computational elements to perform a second communication mode function. 16. The communications device of claim 15, further comprising: a configurable logic unit including a plurality of computational elements; andan interconnection network coupled to the configurable logic unit and the configurable digital signal processing unit, the interconnection network sending configuration information to the configurable digital signal processing unit. 17. The communications device of claim 16, wherein the plurality of computational elements of the configurable logic unit may include an adder, a register, or a function generator having data inputs and a control input to select a specific function. 18. The communication device of claim 16, wherein the first communication mode is Global System for Mobile Communications (GSM) and the second communication mode is code division multiple access (CDMA). 19. The communications device of claim 16, wherein the first and second communication mode operation comprises bit or word level manipulation and wherein the configurable logic unit is configured to perform an operation comprising bit level manipulation. 20. The communication device of claim 15, wherein the first and second communication modes are wireless communication modes. 21. The communications device of claim 15, wherein the signal processing interconnection network includes multiplexers coupled to the multiplier and adder computational elements, the multiplexers routing data between the computational elements. 22. The communications device of claim 15, wherein the first communication mode function includes one of fixed point arithmetic functions, floating point arithmetic functions, filtering functions and transformation functions. 23. The communications device of claim 15, wherein the heterogeneous computational elements of the configurable digital signal processing unit each perform a function from the group of subtraction, accumulation, summation and dynamic shift. 24. The communications device of claim 15, wherein the configurable digital signal processing unit is configurable to perform the first communication mode function by bypassing one of the adder or multiplier heterogeneous computational elements and connecting the other adder or multiplier heterogeneous computational elements via the signal processing interconnection network and is configurable to perform a different function by connecting the adder and multiplier heterogeneous computational elements via the signal processing interconnection network. 25. A method of changing communication modes from a first communication mode to a second communication mode in a communications device comprising: configuring a first interconnection network to configure interconnections between a first plurality of computational elements of a configurable computational logic unit in response to first communication mode configuration information to perform an operation of a first communication mode function;configuring a second interconnection network to configure the interconnections between a second plurality of computational elements of a configurable complex logic unit in response to the first communication mode configuration information to perform another operation of the first communication mode function, the second plurality of computational elements having different types of computational elements than those of the first plurality of computational elements, the second plurality of computational elements being heterogeneous and each performing an arithmetic function and having components in a fixed architectures with fixed connections therebetween; andreconfiguring the interconnections between the computational elements of the configurable computational and the configurable complex logic units via second configuration information to perform a second communication mode function. 26. The method of claim 25, wherein the first communication mode is Global System for Mobile Communications (GSM) and the second communication mode is code division multiple access (CDMA). 27. The method of claim 25, wherein the first and second communication modes are wireless communication modes. 28. The method of claim 25, wherein the first communication mode configuration information is received to configure the configurable computational and the configurable complex logic units based on a physical location of the communications device. 29. The method of claim 28, further comprising configuring at least some of the interconnection networks between the computational elements for an operating mode. 30. The method of claim 29, wherein the operating mode includes configuring the communications device as a cellular or other mobile telephone, a music player, a pager, or a personal digital assistant. 31. The method of claim 25, wherein the first plurality of computational elements are organized as a computational architecture and the second plurality of computational elements are organized as a digital signal processing architecture. 32. The method of claim 25, wherein the first interconnection network operates as a Boolean interconnection network and a data interconnection network, the first interconnection network further transmitting data and configuration information. 33. The method of claim 25, wherein the first plurality of computational elements are different ones of a group of an adder, a multiplier, a register, and a function generator having data inputs and a control input to select a specific function; and wherein the second plurality of computational elements include a multiplier and an adder. 34. The method of claim 25, wherein the first interconnection network includes multiplexers coupled to the first plurality of computational elements. 35. The method of claim 34, wherein the first communication mode configuration information includes control signals to control the multiplexers. 36. The method of claim 25, wherein the second plurality of computational elements of the configurable complex logic unit each perform a function from the group of multiplication, addition, subtraction, accumulation, summation and dynamic shift. 37. The method of claim 25, wherein the operation performed by the configurable complex logic unit is a digital signal processing operation. 38. The method of claim 25, wherein the operation of a first communication mode function comprises bit level manipulation; and wherein the another operation of the first communication mode function comprises bit or word level manipulation.
Copyright KISTI. All Rights Reserved.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.