IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
UP-0390131
(2006-03-28)
|
등록번호 |
US-7734896
(2010-06-29)
|
우선권정보 |
JP-2005-284725(2005-09-29) |
발명자
/ 주소 |
|
출원인 / 주소 |
- Fujitsu Microelectronics Limited
|
대리인 / 주소 |
|
인용정보 |
피인용 횟수 :
0 인용 특허 :
8 |
초록
▼
A reconfigurable integrated circuit device which converts an arbitrary calculation state dynamically, based on configuration data, includes a plurality of processor elements, each of which has an input terminal, an output terminal, a plurality of arithmetic units which are provided in parallel and e
A reconfigurable integrated circuit device which converts an arbitrary calculation state dynamically, based on configuration data, includes a plurality of processor elements, each of which has an input terminal, an output terminal, a plurality of arithmetic units which are provided in parallel and each of which performs calculation processing in synchronous with a clock signal, and an intra-processor network which connects them in an arbitrary state; and an inter-processor network which connects between processor elements in an arbitrary state. Based on configuration data, the intra-processor network is reconfigurable to a desired connection state, and further, based on the configuration data, the inter-processor network is reconfigurable to a desired connection state.
대표청구항
▼
What is claimed is: 1. A reconfigurable integrated circuit device which converts an arbitrary calculation state dynamically, based on configuration data, comprising: a plurality of processor elements, each of which comprises a plurality of input terminals, an output terminal, a plurality of arithme
What is claimed is: 1. A reconfigurable integrated circuit device which converts an arbitrary calculation state dynamically, based on configuration data, comprising: a plurality of processor elements, each of which comprises a plurality of input terminals, an output terminal, a plurality of arithmetic units which are provided in parallel and each of which performs calculation processing in synchronous with a clock signal, and an intra-processor element network which connects together said input terminals, and input and output ports of said plurality of arithmetic units in an arbitrary state; and an inter-processor element network which connects between said plurality of processor elements in an arbitrary state, wherein: said intra-processor element network has a plurality of first selectors, provided corresponding to all of the input ports of said plurality of arithmetic units, each of which has inputs connected to all of the input terminals and directly connected to all of the output ports of said arithmetic units, and an output connected to the corresponding input port of the arithmetic unit, said intra-processor element network further has a second selector having inputs connected to all of the output ports of the arithmetic units and an output connected to the output terminal, said intra-processor element network is reconfigurable to a desired connection state based on configuration data provided to the first selectors and the second selector, and further, said inter-processor element network is reconfigurable to a desired connection state based on said configuration data. 2. The reconfigurable integrated circuit device according to claim 1, further comprising a configuration data memory which stores said configuration data, and a sequencer which, in response to a completion signal from said processor elements, causes the configuration data for configuring the next calculation state to output from said configuration data memory. 3. The reconfigurable integrated circuit device according to claim 1, wherein each of said arithmetic units comprises an input port, a calculator which performs predetermined calculation processing on input data from said input port, a register which latches the output of said calculator in response to a clock signal, and an output port which outputs the data in said register; and wherein each of said arithmetic units performs said predetermined calculation processing and outputs its calculation result in one clock cycle. 4. The reconfigurable integrated circuit device according to claim 3, wherein said calculator comprises a combination of a plurality of calculators selected from a group including, at least, a mask processor which performs partial bit masking, a multiplier, a cumulative adder, and an ALU calculator which performs addition, subtraction, and logical operation. 5. The reconfigurable integrated circuit device according to claim 1, wherein, in said processor elements, said intra-processor element network is configured based on said configuration data so that the plurality of incorporated arithmetic units are connectable in series in an arbitrary order. 6. The reconfigurable integrated circuit device according to claim 1, wherein, in said processor elements, said intra-processor element network is configured based on said configuration data so that a single incorporated arithmetic unit outputs the result of calculation processing at said output terminal in a single clock cycle. 7. A reconfigurable integrated circuit device which converts an arbitrary calculation state dynamically, based on configuration data, comprising: a plurality of processor elements, each of which comprises a plurality of input terminals, an output terminal, a plurality of arithmetic units which are provided in parallel and each of which performs calculation processing in synchronous with a clock signal, and an intra-processor element network which connects together said input terminals, and input and output ports of said plurality of arithmetic units in an arbitrary state; an inter-processor element network which connects between said plurality of processor elements in an arbitrary state; and a control unit which supplies configuration data to said intra-processor element network and to said inter-processor element network; wherein said intra-processor element network has a plurality of first selectors, provided corresponding to all of the input ports of said plurality of arithmetic units, each of which has inputs connected to all of the input terminals and directly connected to all of the output ports of said arithmetic units, and an output connected to the corresponding input port of the arithmetic unit, said intra-processor element network further has a second selector having inputs connected to all of the output ports of the arithmetic units and an output connected to the output terminal, said intra-processor element network can be reconfigured to a desired connection state based on configuration data provided to the input selectors and the output selector, and further, said inter-processor element network can be reconfigured to a desired connection state based on said configuration data; and wherein each of said arithmetic units outputs its calculation processing result at a latency of one clock cycle. 8. A reconfigurable integrated circuit device which converts an arbitrary calculation state dynamically, based on configuration data, comprising: a plurality of processor elements, each of which comprises a plurality of input terminals, an output terminal, a plurality of arithmetic units which are provided in parallel and each of which performs calculation processing in synchronous with a clock signal, and an intra-processor element network which connects together said input terminals, and input and output ports of said plurality of arithmetic units in an arbitrary state; and an inter-processor element network which connects between said plurality of processor elements in an arbitrary state, wherein: said intra-processor element network has a plurality of first selectors, provided corresponding to all of the input ports of said plurality of arithmetic units, each of which has inputs connected to all of the input terminals and all of the output ports of said arithmetic units, and an output connected to the corresponding input port of the arithmetic unit, and which selects a signal among the all of the input terminals and all of the output ports of said arithmetic units so as to output the selected signal to said output, said intra-processor element network further has a second selector having inputs connected to all of the output ports of the arithmetic units and an output connected to the output terminal, said intra-processor element network is reconfigurable to a desired connection state based on configuration data provided to the first selectors and the second selector, and further, said inter-processor element network is reconfigurable to a desired connection state based on said configuration data.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.