Patent ID: 7383547
Filing Date: 2008-06-03
Classification: G06F

Abstract:
1. A device emulator configured to emulate an electronic device, such that the device emulator is configured to test a computing device configured to operatively couple to the device emulator and the electronic device emulated by the device emulator, the device emulator comprising: a plurality of read-write registers that are selectively user configurable to include a set of read registers and a set of write registers, wherein the set of write registers are configured to receive a plurality of requests from the computing device, and wherein the set of read registers are configured to transfer one or more conditional responses of a plurality of conditional responses to the computing device based on the requests, and wherein the conditional responses emulate responses that would be provided by the emulated electronic device when coupled to the computing device; a set of control logic configured to receive the requests from the set of write registers and transfer the conditional responses to the set of read registers, and to rewrite the set of read registers with one or more of the conditional responses based on the requests being received from the computing device; and a circuit device that includes the read-write registers and the set of control logic, wherein the circuit device is configured to operate the control logic to emulate the electronic device.