Patent ID: 6606590
Filing Date: 2003-08-12
Classification: G06F

Abstract:
A method of in circuit emulation of an integrated circuit including a digital data processor capable of executing program instructions, an emulation controller capable of controlling in circuit emulation, said in circuit emulation, including at least one configurable emulation resource, comprising the steps of:selectively assigning said at least one configurable emulation resource of the integrated circuit to an emulation state whereupon the emulation controller may change the configuration of the configurable emulation resource and application program instructions executing on the digital data processor are prohibited from changing the configuration of the configurable emulation resource; and selectively assigning said at least one configurable emulation resource of the integrated circuit to an application state whereupon application program instructions executing on the digital data processor may change the configuration of the configurable emulation resource and the emulation controller is prohibited from changing the configuration of the configurable emulation resource; selectively assigning said at least one configurable emulation resource of the integrated circuit to an unassigned state whereupon both the emulation controller and application program instructions executing on the digital data processor are prohibited from changing the configuration of the configurable emulation resource; operating said emulation controller in a polite mode wherein said emulation controller is prohibiting from changing said at least one configurable emulation resource from said application state to said emulation state; and operating said emulation controller in a rude mode wherein said emulation controller may change said at least one configurable emulation resource from said application state to said emulation state.