APPLICATION SPECIFIC PROCESSOR AND DESIGN METHOD FOR SAME
 Inventors: Hussein El-Ghoroury, Carlsbad; Dale A. McNeill, Encinitas; Charles A. Krause, Carlsbad, all of Calif.
 Assignee: International Business Machines Corporation, Armonk, N.Y.
The architecture and design method of an application specific processor having an instruction set which is matched to the needs of a specific application is provided. The application specific processor design method is based on using a library of pre-designed function blocks (111-113). These pre-designed function blocks encapsulate complex processing functions most commonly used by a specific application. Each of the pre-designed application specific function blocks is designed such that values of certain parameters of the encapsulated processing algorithm are implemented using registers which can be programmed with any desired value. Each of the pre-designed application specific function blocks is designed such that it can interface with a multipurpose bus (110) through which the function block can accept invocation, reconfiguration, and data input/output routing commands.
29 Claims, 8 Drawing Sheets