Method and system for speed negotiation for twisted pair links using intelligent E-FIFO in fibre channel systems
First Claim
1. In a fibre channel system comprising fibre channel host devices communicatively coupled via a twisted pair link, a method for handling data in a communication system, the method comprising:
- determining a priority level based on amount of data in at least one elastic buffer communicatively coupled to at least one fibre channel host device;
modifying said at least one elastic buffer based on said determined priority level; and
communicating data synchronously between said fibre channel host devices communicatively coupled via said twisted pair link based on said modified elastic buffer, wherein a physical (PHY) layer block of one of said fibre channel host devices operates in a master mode, wherein another PHY layer block of another of said fibre channel host devices operates in a slave mode, wherein an elastic buffer corresponding to said master PHY layer block operates according to a reference clock, and wherein another elastic buffer corresponding to said slave PHY layer block operates according to a recovered clock.
6 Assignments
0 Petitions
Accused Products
Abstract
Certain aspects of a method and system for speed negotiation for twisted pair links using intelligent elastic first-in-first-out (E-FIFO) in fiber channel systems are disclosed. Aspects of a method may include determination of a priority level based on amount of data in at least one elastic FIFO (E-FIFO) buffer communicatively coupled to at least one of the fiber channel host devices. The E-FIFO buffer may be modified either by insertion or deletion of IDLE words or words from an order set based on the determined priority level. The data may be synchronously communicated between fiber channel host devices communicatively coupled via the twisted pair link based on the modified elastic buffer.
-
Citations
23 Claims
-
1. In a fibre channel system comprising fibre channel host devices communicatively coupled via a twisted pair link, a method for handling data in a communication system, the method comprising:
-
determining a priority level based on amount of data in at least one elastic buffer communicatively coupled to at least one fibre channel host device; modifying said at least one elastic buffer based on said determined priority level; and communicating data synchronously between said fibre channel host devices communicatively coupled via said twisted pair link based on said modified elastic buffer, wherein a physical (PHY) layer block of one of said fibre channel host devices operates in a master mode, wherein another PHY layer block of another of said fibre channel host devices operates in a slave mode, wherein an elastic buffer corresponding to said master PHY layer block operates according to a reference clock, and wherein another elastic buffer corresponding to said slave PHY layer block operates according to a recovered clock. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for handling data in a fibre channel system comprising fibre channel host devices communicatively coupled via a twisted pair link, the system comprising:
-
one or more circuits that is operable to determine a priority level based on amount of data in at least one elastic buffer communicatively coupled to at least one fibre channel host device; said one or more circuits is operable to modify said at least one elastic buffer based on said determined priority level; and said one or more circuits is operable to communicate data synchronously between said fibre channel host devices communicatively coupled via said twisted pair link based on said modified elastic buffer, wherein a physical (PHY) layer block of one of said fibre channel host devices operates in a master mode, wherein another PHY layer block of another of said fibre channel host devices operates in a slave mode, wherein an elastic buffer corresponding to said master PHY layer block operates according to a reference clock, and wherein another elastic buffer corresponding to said slave PHY layer block operates according to a recovered clock. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A method implemented in a fibre channel system comprising fibre channel host devices communicatively coupled via a twisted pair link, the method comprising:
-
determining a priority level based on an amount of data in an elastic buffer coupled to one of the fibre channel host devices for facilitating speed negotiation between the fibre channel host devices over the twisted pair link, wherein the priority level corresponds to performing one of;
a deletion operation, an insertion operation, and a quiescent operation;modifying the elastic buffer based on the determined priority level; communicating data synchronously between the fibre channel host devices based on the modified elastic buffer, wherein a physical (PHY) layer block of one of the fibre channel host devices operates in a master mode, wherein another PHY layer block of another of the fibre channel host devices operates in a slave mode, wherein an elastic buffer corresponding to the master PHY layer block operates according to a reference clock, and wherein another elastic buffer corresponding to the slave PHY layer block operates according to a recovered clock.
-
Specification