Programmed I/O ethernet adapter with early interrupts for accele

Multiplex communications – Wide area network – Packet switching

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

39520066, 395868, 370463, G06F 1300, G06F 1332

Patent

active

058729208

ABSTRACT:
In a Local Area Network (LAN) system, an ethernet adapter exchanges data with a host through programmed I/O (PIO) and FIFO buffers. The receive PIO employs a DMA ring buffer backup so incoming packets can be copied directly into host memory when the PIO FIFO buffer is full. The adapter may be programmed to generate early receive interrupts when only a portion of a packet has been received from the network, so as to decrease latency. The adapter may also be programmed to generate a second early interrupt so that the copying of a large packet to the host may overlap reception of the packet end. The adapter may also be programmed to begin packet transmission before the packet is completely transferred from the host to the adapter, which further reduces latency. The minimal latency of the adapter allows it to employ receive and transmit FIFO buffers which are small enough to be contained within RAM internal to an Application Specific Integrated Circuit (ASIC) containing the transceiver, ethernet controller, FIFO control circuitry and the host interface as well.

REFERENCES:
patent: 4258418 (1981-03-01), Heath
patent: 4590467 (1986-05-01), Lare
patent: 4715030 (1987-12-01), Koch et al.
patent: 4754399 (1988-06-01), Yamamoto et al.
patent: 4768190 (1988-08-01), Giancarlo
patent: 4852088 (1989-07-01), Gulick et al.
patent: 4860193 (1989-08-01), Bentley et al.
patent: 4907225 (1990-03-01), Gulick et al.
patent: 5043981 (1991-08-01), Firoozmand et al.
patent: 5101477 (1992-03-01), Casper et al.
patent: 5119374 (1992-06-01), Firoozmand et al.
patent: 5121479 (1992-06-01), O'Brien
patent: 5133062 (1992-07-01), Joshi et al.
patent: 5133078 (1992-07-01), Minassian et al.
patent: 5136582 (1992-08-01), Firoozmand
patent: 5195093 (1993-03-01), Tarrab et al.
patent: 5210749 (1993-05-01), Firoozmand
patent: 5210829 (1993-05-01), Bitner
patent: 5235595 (1993-08-01), O'Dowd
patent: 5247626 (1993-09-01), Firoozmand
patent: 5278956 (1994-01-01), Thomsen et al.
patent: 5289579 (1994-02-01), Punj
patent: 5293487 (1994-03-01), Russo et al.
patent: 5329622 (1994-07-01), Belsan et al.
patent: 5412780 (1995-05-01), Rushton
patent: 5412782 (1995-05-01), Hausman et al.
patent: 5487152 (1996-01-01), Young
Tamir et al., "Design and Implementation of High-Speed Asynchronous Communication Ports for VLSI Multicomputer Nodes," ISCAS (1988).
Anzilotti et al., "Implementing a Non-Buffered Slave Ethernet Adapter using the Intel 82592," Intel Data Communications Focus Group (Sep. 1989).
Kwok et al., "Cut-Through Bridging for CSMA/CD Local Area Networks," IEEE Transactions on Communications, vol. 38, No. 7 (Jul. 1990).
Siegel, et al., "Overcoming Bottlenecks in High-Speed Transport Systems," IEEE (1991).
Advanced Micro Devices, "The Supernet 2 Family for FDDI -1991/1992 World Network Data Book" (1991/1992).
Advanced Micro Devices, "The Supernet 2 Family for FDDI -1991/1992 World Network Data Book" (1991), pp. iii through 2-10, 2-40, 2-49 through 2-54.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Programmed I/O ethernet adapter with early interrupts for accele does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Programmed I/O ethernet adapter with early interrupts for accele, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Programmed I/O ethernet adapter with early interrupts for accele will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2069713

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.