Control program product and data processing system
Abstract
An instruction set is provided which has a first field for describing an execution instruction for designating content of an operation or data processing that is executed in at least one processing unit forming a data processing system, and a second field for describing preparation information for setting the processing unit to such a state that is ready to execute an operation or data processing that is executed according to the execution instruction, thereby making it possible to provide a control program having the instruction set in which preparation information independent of the execution instruction described in the first field is described in the second field. Accordingly, preparation for execution of the subsequent execution instruction is made based on the preparation information. In the instruction set, since destination of branch instruction is described in the second field and is known in advance, the problems that cannot be solved with a conventional instruction set can be solved.
Claims
exact text as granted — not AI-modified1 - 39 . (canceled)
40 . A data processing system, comprising;
a section that includes a plurality of processing units, with combination of the plurality of processing units, various data paths being flexibly configured; a configuration memory for storing configuration data that change configurations of the plurality of processing unit in the section; and a control unit for loading a desired configuration data among the configuration data stored in the configuration memory and retaining the configurations until a terminal condition is satisfied.
41 . A data processing system according to claim 40 ,
wherein the control unit loads the desired configuration data according to a schedule.
42 . A data processing system according to claim 40 ,
wherein the control unit loads the desired configuration data according to a provided instruction.
43 . A data processing system according to claim 40 ,
wherein the control unit reconfigures the section at a suitable timing.
44 . A data processing system according to claim 40 ,
wherein the control unit retain the configurations during a predetermined number of clocks or until a cancel instruction is given.
45 . A data processing system according to claim 40 ,
wherein the configuration data include data for setting respective interfaces of the plurality of processing units.
46 . A data processing system according to claim 40 ,
wherein the configuration data include data for setting respective contents of processing of the plurality of processing units.
47 . A method for controlling a data processing system, comprising a section that includes a plurality of processing units, with combination of the plurality of processing units, various data paths being flexibly configured; and a configuration memory for storing configuration data that change configurations of the plurality of processing unit in the section,
a step of loading a desired configuration data among the configuration data stored in the configuration memory; and a step of retaining the configurations until a terminal condition is satisfied.
48 . A method according to claim 47 ,
wherein in the step of loading, the desired configuration data are loaded according to a schedule.
49 . A method according to claim 47 ,
wherein in the step of loading, the desired configuration data are loaded according to a provided instruction.
50 . A method according to claim 47 ,
wherein in the step of loading, the section is reconfigured at a suitable timing.
51 . A method according to claim 47 ,
wherein in the step of retaining, the configurations are retained during a predetermined number of clocks or until a cancel instruction is given.
52 . A method according to claim 47 ,
wherein the configuration data include data for setting respective interfaces of the plurality of processing units.
53 . A method according to claim 47 ,
wherein the configuration data include data for setting respective contents of processing of the plurality of processing units.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.