A data processing device including a semiconductor chip, an electronic processor on-chip and an on-chip condition sensor connected to the electronic processor for analysis of the operations.
CROSS-REFERENCE TO RELATED APPLICATIONS
This application is a divisional of application Ser. No. 09/346,076, filed Jul. 1, 1999, now U.S. Pat. No. 6,546,505; which was a divisional of application Ser. No. 07/832,661, filed Feb. 4, 1992, now U.S. Pat. No. 6,032,268; which was a continuation of application Ser. No. 07/388,286, filed Jul. 31, 1989 now abandoned. That application was a continuation in part of the following applications which are hereby incorporated herein by reference: Application Ser. No. 07/093,463, filed Sep. 4, 1987, abandoned; Application Ser. No. 07/140,055, filed Dec. 31, 1987 now U.S. Pat. No. 5,109,491; Application Ser. No. 07/140,192, filed Dec. 31, 1987, now U.S. Pat. No. 5,101,498; Application Ser. No. 07/347,968, filed May 4, 1989, now U.S. Pat. No. 5,829,054; Application Ser. No. 07/347,969, filed May 4, 1989, now U.S. Pat. No. 5,724,248; Application Ser. No. 07/347,605, filed May 4, 1989, now U.S. Pat. No. 5,586,275; Application Ser. No. 07/347,596, filed May 4, 1989, now U.S. Pat. No. 5,072,418; Application Ser. No. 07/347,615, filed May 4, 1989, now U.S. Pat. No. 5,142,677; Application Ser. No. 07/347,966, filed May 4, 1989, now U.S. Pat. No. 5,155,812; and Application Ser. No. 07/347,967, filed May 4, 1989, now U.S. Pat. No. 5,617,574.
The following coassigned applications are also incorporated herein by reference. Application Ser. No. 07/386,936, filed Jul. 28, 1989, now U.S. Pat. No. 5,237,672; Application Ser. No. 07/387,569, filed Jul. 28, 1989, abandoned; Application Ser. No. 07/387,455, filed Jul. 28, 1989, abandoned; Application Ser. No. 07/387,850, filed Jul. 28, 1989, abandoned; Application Ser. No. 07/387,568, filed Jul. 28, 1989, now U.S. Pat. No. 5,233,690; Application Ser. No. 06/948,337, filed Dec. 31, 1986, abandoned; and Application Ser. No. 06/057,078, filed Jun. 2, 1987, now U.S. Pat. No. 4,860,290.
This application is among and related to the following coassigned applications: Application Ser. No. 07/388,270 filed Jul. 31, 1989, abandoned; Application Ser. No. 07/387,475 filed Jul. 31, 1989, now U.S. Pat. No. 6,085,336; Application Ser. No. 07/387,549 filed Jul. 31, 1989, now U.S. Pat. No. 5,329,471; Application Ser. No. 07/387,724 filed Jul. 31, 1989, abandoned; and Application Ser. No. 07/388,275 filed Jul. 31, 1989, now U.S. Pat. No. 5,805,792, all filed contemporaneously and hereby incorporated herein by reference.
An optimized interface for simulation and visualization data transfer between an emulation system and simulator is disclosed. In one embodiment, a method of transferring data between a simulator to an emulator across an interface, comprises updating a simulator buffer of the simulator to contain a desired input state for an emulation cycle. A target write to the interface is performed to indicate that the emulation cycle can proceed. The emulation cycle is completed using an instruction sequencer within the interface independent of the simulator.
A method for tracing of instructions executed by a processor is provided which includes providing a type of instruction to be traced and tracing at least one instruction corresponding to the type of instruction. The method further includes storing data without stopping from the tracing into a memory until the memory is full.