System and method for programming late collision slot time
First Claim
1. A data communications network for providing data exchange between a plurality of communication stations, comprising:
- a collision detection circuit for detecting a collision during transmission of a frame, said collision detection circuit being configured to detect a late collision condition if the collision occurs after a preset number of bits of said frame has been transmitted; and
a late collision adjustment circuit for controlling said collision detection circuit so as to adjust said preset number of bits in accordance with network conditions.
3 Assignments
0 Petitions
Accused Products
Abstract
A system for adjusting late collision slot time is provided in a network interface having a media access control (MAC) engine that performs collision detection. The MAC engine comprises a MAC transmit block that transmits frames via a media independent interface (MII) to an ektemal physical layer device (PHY) coupled to the MII, and a MAC receive block for receiving frames from the PHY. A MAC control register is configured for storing ablate collision time slot adjustment value used to adjust the late collision slot time. The late collision time slot adjustment value is programmed to compensate for variations in internal delays of PHYs that may be connected to the MII.
-
Citations
11 Claims
-
1. A data communications network for providing data exchange between a plurality of communication stations, comprising:
-
a collision detection circuit for detecting a collision during transmission of a frame, said collision detection circuit being configured to detect a late collision condition if the collision occurs after a preset number of bits of said frame has been transmitted; and
a late collision adjustment circuit for controlling said collision detection circuit so as to adjust said preset number of bits in accordance with network conditions. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A network interface for providing data exchange between a host computer and a network, comprising:
-
a media access controller for providing an interface to a physical layer device arranged in said network, said media access controller being configured to detect a collision during transmission a frame to said physical layer device; and
a late collision slot time programming circuit coupled to said media access controller for programming a value of late collision slot time, within which the collision is identified as being legal. - View Dependent Claims (7, 8, 9)
-
-
10. A method of data transmission comprising the steps of:
-
detecting a collision during transmission of a frame;
retransmitting said frame if the collision occurs within late collision slot time;
discarding said frame if the collision occurs after the late collision slot time; and
adjusting the late collision slot time in accordance with transmission conditions. - View Dependent Claims (11)
-
Specification