Patent ID: 6625722
Filing Date: 2003-09-23
Classification: G06F

Abstract:
A data processor controller for generating, preparing and issuing data processing operations for a data processor coupled to the controller, the data processor controller comprising:instruction generating means for generating data processor instructions at a first rate; and instruction accelerating means for receiving the data processor instructions at the first rate and being arranged to prepare the instructions by multiplying the same, to issue the multiplied instructions to the data processor at a second rate substantially greater than the first rate, and to isolate the preparation of the instructions from their issue; wherein the instruction accelerating means is arranged to issue repeated nested blocks of instructions asynchronously with the receipt of the data processing instructions from the instruction generating means and to prepare concurrently other types of data processing instructions for subsequent issue as said multiplied instructions, and comprises a de-coupler for asynchronously de-coupling the accelerating means from the instruction generating means and a data memory for storing the nested blocks of instructions.