US2005240757A1PendingUtilityA1

Control program product and data processing system

48
Assignee: IPFLEX INCPriority: Aug 30, 1999Filed: Apr 11, 2005Published: Oct 27, 2005
Est. expiryAug 30, 2019(expired)· nominal 20-yr term from priority
Inventors:Tomoyoshi Sato
G06F 9/30167G06F 9/3016G06F 9/30076G06F 9/30145G06F 9/30181G06F 9/3885G06F 9/3897G06F 9/30
48
PatentIndex Score
0
Cited by
0
References
0
Claims

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-modified
1 - 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.