USE OF HARDWARE PERIPHERAL DEVICES WITH SOFTWARE SIMULATIONS
9 Assignments
0 Petitions
Accused Products
Abstract
A system and method is described for connecting a logic circuit simulation to a hardware peripheral that includes a computer running software for communicating data to and from the hardware peripheral. The software transmits the data received from the hardware peripheral to the device being simulated by the logic circuit simulation. The computer also transmits the data received from the device being simulated by the electronic circuit simulation to the hardware peripheral. This allows the user to test the device being simulated using real hardware for input and output instead of simulated hardware.
-
Citations
53 Claims
-
1-33. -33. (canceled)
-
34. A method, comprising:
-
receiving data at a program running on a host computer, wherein the data is received from a hardware peripheral device at a first rate; the program buffering the data; and the program transmitting the data to a software simulation running on the host computer, wherein the software simulation is of an electronic device designed to interact with the hardware peripheral device, and wherein said transmitting is at a second rate slower than the first rate. - View Dependent Claims (35, 36, 37, 38, 39, 40)
-
-
41. An apparatus, comprising:
-
a host computer configured to receive data from a hardware peripheral device, wherein the host computer includes a processor and a memory; wherein the memory includes computer instructions executable by the host computer to cause the apparatus to perform operations, the computer instructions including; instructions to receive data at a program running on the host computer from the hardware peripheral device, wherein the data is received at a first rate; instructions to buffer the data; and instructions to originate a transmission of the data from the program to a software simulation at a second rate slower than the first rate, wherein the software simulation is running on the host computer, and wherein the software simulation is of an electronic device designed to interact with the hardware peripheral device. - View Dependent Claims (42, 43, 44, 45, 46)
-
-
47. A computer-readable storage medium having stored thereon instructions executable by a processor to cause a computing device to perform operations, the instructions comprising:
-
instructions to receive data sent from a hardware peripheral device at a first rate, wherein the data is received at a program running on the computing device; and instructions to transmit the data at a second rate from the program running on the computing device to a software simulation running on the computing device, wherein the second rate is slower than the first rate, and wherein the software simulation is of an electronic device designed to interact with the hardware peripheral device. - View Dependent Claims (48, 49, 50, 51, 52, 53)
-
Specification