Patent ID: 9547493
Date: 2017-01-17
CPC Classifications: G06F

Claim:
1. A method for configuring a processor core extension for executing an autonomous instruction, the method comprising: receiving, using a user interface, extension configuration information defining the processor core extension, the extension configuration information describing an autonomous extension instruction and information about at least one of registers and condition codes of the processor core extension; identifying candidate interface signals for communicating via an extension interface between a processor core and extension logic in the processor core extension that processes the autonomous instruction in accordance with the extension configuration information, the identified candidate interface signals including a ready status signal indicating that the extension logic is ready to provide a result of the autonomous instruction to the processor core; generating, for display on the user interface, a list of the identified candidate interface signals and information about one or more of the identified candidate interface signals; receiving a selection of a set of interface signals to be processed by the extension interface from the list of the identified candidate interface signals, the set of interface signals including the ready status signal and one or more additional interface signals; generating a digital representation of the extension logic to process the autonomous instruction according to the extension configuration information; and generating a digital representation of extension interface logic to process the selected set of interface signals.