Patent ID: 8935623
Filing Date: 2015-01-13
Classification: G06F,Y10S

Abstract:
1. A method of application programming interface (API) generation for an electronic circuit comprising: displaying a graphical user interface through which a user can initiate generation of a new API, wherein said user utilizes said new API to customize functionality of a plurality of programmable blocks of said electronic circuit; selecting a programmable block from the plurality of programmable blocks for placement in said electronic circuit, said programmable block for executing an implementable embedded function in said electronic circuit; configuring said selected programmable block via said graphical user interface; storing descriptive data relative to said selected programmable block and said configuration; utilizing said interface to access said descriptive data; and initiating said graphical user interface to invoke a processing of said descriptive data causing an automatic generation of said new API, in response to a user input, said new API comprising a device-interface and interrupt activity framework for source programming and controlling said embedded function of said programmable block in said electronic circuit through user interaction with said new API.