IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0399360
(2002-09-06)
|
등록번호 |
US-7380100
(2008-05-27)
|
우선권정보 |
JP-2001-272257(2001-09-07) |
국제출원번호 |
PCT/JP02/009108
(2002-09-06)
|
§371/§102 date |
20030723
(20030723)
|
국제공개번호 |
WO03/023602
(2003-03-20)
|
발명자
/ 주소 |
- Shimura,Hiroshi
- Ikeda,Kenji
- Sato,Tomoyoshi
|
출원인 / 주소 |
|
대리인 / 주소 |
Marshall, Gerstein & Borun LLP
|
인용정보 |
피인용 횟수 :
6 인용 특허 :
8 |
초록
▼
The present invention provides a data processing system that includes a plurality of processing units and first, second, and third data transfer means. The first data transfer means connects a plurality of processing units in a network, exchanges first data, and configures at least one reconfigurabl
The present invention provides a data processing system that includes a plurality of processing units and first, second, and third data transfer means. The first data transfer means connects a plurality of processing units in a network, exchanges first data, and configures at least one reconfigurable data flow by connecting at least two of the plurality of processing units. The second data transfer means supplies control information that loads setting data as second data to the plurality of processing units in parallel. The third data transfer means supplies the setting data to each of the plurality of the processing units individually. Setting data is data for setting a data flow with a different function by directly or indirectly changing other processing unit connected to a processing unit via the first data transfer means, and/or changing a process included in the processing unit.
대표청구항
▼
The invention claimed is: 1. A data processing system, comprising: a plurality of processing units; first data transfer circuits for connecting the plurality of processing units in a network, exchanging first data, and configuring at least one reconfigurable data flow by connecting at least two of
The invention claimed is: 1. A data processing system, comprising: a plurality of processing units; first data transfer circuits for connecting the plurality of processing units in a network, exchanging first data, and configuring at least one reconfigurable data flow by connecting at least two of the plurality of processing units; second data transfer circuits that are different from the first data transfer circuits for supplying, independently of the first data transfer circuits, second data to each of the plurality of processing units in parallel from a control apparatus; and third data transfer circuits that are different from the first and second data transfer circuits, for supplying, independently of the first and second data transfer circuits, setting data to each of the plurality of processing units individually from a network setting memory, the setting data being data for setting a data flow, corresponding to a function, by changing a set of connections between processing units of the plurality of processing units connected with the first data transfer circuits, or by changing a process included in the processing units, wherein the network setting memory stores sets of setting data and identification information for each of the plurality of processing units, the identification information identifying the processing units connected by the first data transfer circuits for configuring a particular data flow, the third data transfer circuits supplying the identification information together with the setting data, wherein the control apparatus issues control information with the identification information as the second data for controlling operation of the processing units, and wherein each of the plurality of processing units includes a control unit that operates based on the second data, wherein the second data is selected based on the identification information supplied via the third data transfer circuits. 2. A data processing system according to claim 1, wherein each of the plurality of processing units includes a memory for storing the identification information. 3. A data processing system according to claim 1, wherein the control unit is adapted to load the setting data according to the second data. 4. A data processing system according to claim 1, wherein the control unit is adapted to start or stop operation according to the second data selected. 5. A data processing system according to claim 1, wherein the control unit is adapted to store, in a save memory, internal information on the processing unit when stopping an operation according to the second data and commencing another operation after another internal information saved in the save memory has been loaded. 6. A data processing system according to claim 5, wherein the saving means stores the identification information together with the internal information in the save memory. 7. A data processing system according to claim 1, wherein the processing unit further includes a plurality of selectable internal data paths, and the setting data includes data for selecting the internal data paths. 8. A data processing system according to claim 1, wherein the network setting memory stores a plurality of sets of setting data for each of the plurality of processing units, and the control apparatus selects the set of setting data, from the plurality sets of setting data, that is to be set synchronously with at least part of the plurality of processing units, has the selected set of setting data outputted from the network setting memory, and issues, as the control information, a command for loading setting data. 9. A data processing system according to claim 1, wherein the network setting memory stores a plurality of sets of setting data for each of the plurality of processing units, and the control apparatus issues, as the control information, a command for selecting the set of setting data from the plurality of sets of setting data in the network setting memory and loading setting data. 10. A data processing system according to claim 1, wherein the control apparatus changes the plurality of sets of setting data in the network setting memory. 11. A data processing system according to claim 1, wherein the circuit board is a semiconductor substrate. 12. A control method for a data processing system, wherein the data processing system includes a plurality of processing units, first data transfer circuits for connecting the plurality of processing units in a network, exchanging first data, and configuring at least one reconfigurable data flow by connecting at least two of the plurality of processing units, second data transfer circuits that are different from the first data transfer circuits for supplying, independently of the first data transfer circuits, second data to the plurality of processing units in parallel from a control apparatus, and third data transfer circuits that are different from the first and second data transfer circuits, for supplying, independently of the first and second data transfer circuits, setting data to each of the plurality of processing units individually from a network setting memory, the setting data being data for setting a data flow, corresponding to a function, by changing a set of connections between processing units of the plurality of processing units connected with the first data transfer circuits or by changing a process included in the processing units, wherein the network setting memory stores sets of setting data and identification information for each of the plurality of processing units, the identification information identifying the processing units connected by the first data transfer circuits for configuring the data flow, the control method comprising: supplying, via the third data transfer circuits, the identification information and together with the setting data; and issuing, from the control apparatus, control information with the identification information as the second data via the second data transfer circuits, and operating a control unit included in each of the plurality of processing units according to the second data selected, based on the identification information that is supplied via the third data transfer circuits or the identification information that has been previously supplied. 13. A control method according to claim 12, wherein the control information includes a first command for loading the setting data into the processing unit. 14. A control method according to claim 12, wherein the control information includes a second command for starting or stopping operation of the processing unit. 15. A control method according to claim 12, wherein the control information includes a third command for stopping processing of the processing unit and storing internal information on the processing unit in a save memory and a fourth command for loading the internal information stored in the save memory and starting the processing of the processing unit. 16. A control method according to claim 15, wherein the internal information is stored together with the identification information in the save memory by the third command and the fourth command is selected based on the identification information stored in the save memory. 17. A control method according to claim 12, wherein the network setting memory stores a plurality of sets of setting data for each of the plurality of processing units, out of the plurality of sets of setting data that are stored in the network setting memory, a set of setting data to be set synchronously with at least part of the plurality of processing units is supplied, and the control information includes a command for loading the set of setting data. 18. A control method according to claim 12, wherein the network setting memory stores a plurality of sets of setting data for each of the plurality of processing unit, the plurality of sets of setting data are supplied, and the control information includes a command for selecting and loading a set of setting data out of the plurality of sets of setting data. 19. A control method according to claim 12, wherein the network setting memory stores a set of setting data being respectively corresponding to each of the plurality of processing unit, is supplied, and the control method further includes rewriting the set of setting data in the network setting memory.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.