Patent ID: 7080235

Claim:
A method for controlling functional units in a processor, the method comprising: a configuration step, in which a sequence of primary instruction words consisting of multiple instruction word parts and originating from a translation of a program code is compressed and stored as a sequence of related program words; and a subsequent execution step, wherein sequential secondary instruction words consisting of a plurality of instruction word parts and having the full instruction word width needed to control all functional units are generated from the sequence of related program words, wherein the configuration step is configured so that a program word ( 7 ) has a first characteristic ( 10 ) of a primary instruction word ( 5 ) from a first reference group ( 11 ) of preceding primary instruction words ( 5 ), which has the greatest similarity to the primary instruction word ( 5 ) associated with the program word ( 7 ), and contains instruction word parts ( 6 ) that differentiate the primary instruction word belonging to the program word from the primary instruction word belonging to the first characteristic ( 10 ), and wherein in the subsequent execution step comprises: storing a second group ( 12 ) of secondary instruction words ( 9 ) corresponding in number to the first reference group ( 11 ). wherein each secondary instruction word is provided with a second characteristic ( 13 ), wherein using the first characteristic ( 10 ) contained in the program word ( 7 ), a particular secondary instruction word ( 9 ) from the second group ( 12 ) is associated with the primary instruction word ( 5 ) via the associated second; characteristic ( 13 ), and generating a specific secondary instruction word ( 9 ) corresponding to the program word ( 7 ) so that the instruction word parts ( 6 ) contained in the program word ( 7 ) are exchanged in the particular secondary instruction word ( 9 ) from the second group ( 12 ); and the second group of secondary instruction words, wherein the configuration step consists of forming and storing previously generated complete Very Long Instruction Words as the first reference group of preceding primary instruction words and the subsequent execution step comprises dynamic updating of the stored second group of secondary instruction words, and wherein the generated specific secondary instruction ( 9 ) is executed by the functional units.