System and method for connecting a logic circuit simulation to a network
First Claim
1. A method for connecting a simulation of an electronic device to a network operating at a speed higher than the electronic device as simulated, the method comprising:
- (a) receiving data packets from the network through a network interface;
(b) storing the data packets received from the network in a first buffer in memory;
(c) transmitting the data packets received from the network to the simulation through a software interface;
(d) receiving data packets from the simulation through the software interface; and
(e) transmitting the data packets received from the simulation to the network through the network interface.
9 Assignments
0 Petitions
Accused Products
Abstract
A system and method for connecting a running logic circuit simulation to a network running at a higher speed that includes a computer for receiving data packets from the network and storing the received data packets in a first buffer. The computer next transmits the received data packets to an electronic circuit in the logic circuit simulation at a slower speed. The computer also receives data packets from the electronic device under simulation, and stores the data packets received from the electronic device under simulation in a second buffer. The computer then transmits the data packets received from the electronic device under simulation to the network at a higher speed.
-
Citations
24 Claims
-
1. A method for connecting a simulation of an electronic device to a network operating at a speed higher than the electronic device as simulated, the method comprising:
-
(a) receiving data packets from the network through a network interface;
(b) storing the data packets received from the network in a first buffer in memory;
(c) transmitting the data packets received from the network to the simulation through a software interface;
(d) receiving data packets from the simulation through the software interface; and
(e) transmitting the data packets received from the simulation to the network through the network interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 20, 22, 23, 24)
-
-
17. A method for testing a system for connecting an electronic device under simulation to a network, the method comprising:
-
{a} generating a data packet in a first computer;
{b} transmitting the data packet, from the first computer, to a second computer;
(c) transmitting back the data packet received by the second computer to the first computer;
(d) comparing the data packet received by the first computer with the data packet that was sent by the first computer; and
(e) reporting an error if the data packet received by the first computer does not match the data packet that was sent by the first computer.
-
-
18. A method for testing a system for connecting an electronic device under simulation to a network, the method comprising:
-
(a) generating a data packet in a first computer;
(b) from the first computer, transmitting the data packet to a second computer;
(c) at the second computer, storing the data received from the first computer in a first buffer in the second computer;
(d) at the second computer, transmitting the data stored in the first buffer to a third computer;
(e) at the third computer, transmitting back the data packet received to the second computer;
(f) at the second computer, transmitting the data received from the third computer to the first computer;
(g) at the first computer, comparing the data packet received with the data packet that was sent; and
(h) reporting an error if the data packet received by the first computer does not match the data packet sent by the first computer.
-
-
19. An apparatus for connecting an electronic device to a network running at a speed higher than an electronic device under simulation, the apparatus comprising:
-
(a) a computer having a memory;
(b) a first buffer in the memory; and
(c) computer instructions executable by the computer for;
receiving data packets from the network;
storing data packets received from the network in the first buffer;
transmitting the data packets received from the network to the electronic device under simulation at a slower speed;
receiving the data packets from the electronic device under simulation; and
transmitting the data packets received from the electronic device under simulation to the network at a higher speed.
-
-
21. A computer readable medium having computer instructions to perform in a computer:
-
(a) receiving data packets from the network;
(b) storing data packets received from the network in a first buffer;
(c) transmitting the data packets received from the network to an electronic device under simulation at a slower speed;
(d) receiving the data packets from the electronic device under simulation; and
(e) transmitting the data packets received from the electronic device under simulation to the network at a higher speed.
-
Specification