Method for connecting a hardware emulator to a network
OwnerRobert M. Zeidmaninventor
Life of this patent
Estimating the term…
Abstract
A system and method for connecting an electronic device 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 the electronic equipment at a slower speed. The computer also receives data packets from the electronic device, and stores the data packets received from the electronic device in a second buffer. The computer then transmits the data packets received from the electronic device to the network at a higher speed.
Claims25
A method for connecting an emulated electronic device to a network operating at a speed higher than the emulated electronic device, 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 emulated electronic device through an emulation interface;
- (d) receiving data packets from the emulated electronic device through the emulation interface;
- and
- (e) transmitting the data packets received from the emulated electronic device to the network through the network interface.
A method for testing a system for connecting an emulated electronic device to a network, the method comprising:
- generating a data packet in a first computer;
- transmitting the data packet, from the first computer, to a second computer;
- transmitting back the data packet received by the second computer to the first computer;
- comparing the data packet received by the first computer with the data packet that was sent by the first computer;
- and
- 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.
A method for testing a system for connecting an emulated electronic device to a network, the method comprising:
- generating a data packet in a first computer;
- from the first computer, transmitting the data packet to a second computer;
- at the second computer, storing the data received from the first computer in a first buffer in the second computer;
- at the second computer, transmitting the data stored in the first buffer to a third computer;
- at the third computer, transmitting back the data packet received to the second computer;
- at the second computer, transmitting the data received from the third computer to the first computer;
- at the first computer, comparing the data packet received with the data packet that was sent;
- and
- reporting an error if the data packet received by the first computer does not match the data packet sent by the first computer.
An apparatus for connecting an electronic device to a network running at a speed higher than the emulated electronic device, the apparatus comprising:
- a computer having a memory;
- a first buffer in the memory;
- and
- 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 emulated electronic device at a slower speed;
- receiving the data packets from the emulated electronic device;
- and
- transmitting the data packets received from the emulated electronic device to the network at a higher speed.
A computer readable medium having computer instructions to perform in a computer:
- receiving data packets from the network;
- storing data packets received from the network in a first buffer;
- transmitting the data packets received from the network to the emulated electronic device at a slower speed;
- receiving the data packets from the emulated electronic device;
- and
- transmitting the data packets received from the emulated electronic device to the network at a higher speed.
Dependencies are inferred from the claim text.