Method and apparatus for providing channel bonding and clock correction arbitration
First Claim
Patent Images
1. A method for providing channel bonding and clock correction arbitration in a programmable logic device, comprising:
- analyzing indicators to determine when clock correction request or a channel bonding request occur simultaneously; and
determining whether to service the simultaneously occurring clock correction request first or a channel bonding request first based upon user selected arbitration logic.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for providing channel bonding and clock correction arbitration in integrated circuits are disclosed. An arbitration device analyzes indicators to determine when clock correction request or a channel bonding request occur simultaneously. Then, the arbitration device determines whether to service the simultaneously occurring clock correction request first or a channel bonding request first based upon user selected arbitration logic.
-
Citations
25 Claims
-
1. A method for providing channel bonding and clock correction arbitration in a programmable logic device, comprising:
-
analyzing indicators to determine when clock correction request or a channel bonding request occur simultaneously; and determining whether to service the simultaneously occurring clock correction request first or a channel bonding request first based upon user selected arbitration logic. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A transceiver for receiving and transmitting data, the transceiver comprising:
-
an elastic buffer for receiving and buffering data therein; and an arbitration device, operatively coupled to the elastic buffer, the arbitration device controlling overflow and underflow of the buffer, the arbitration device configured to analyze indicators to determine when a clock correction request and a channel bonding request occur simultaneously and to determine whether to service the clock correction request first or the channel bonding request first based upon user selected arbitration logic. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A programmable logic device, comprising:
-
input/output blocks (IOBs) for providing interconnections between elements; configurable logic blocks (CLBs) for implementing logical functions of the programmable logic device; and a transceiver for receiving and transmitting data, the transceiver comprising; an elastic buffer for receiving and buffering data therein; and an arbitration device, operatively coupled to the elastic buffer, the arbitration device controlling overflow and underflow of the buffer, the arbitration device configured to analyze indicators to determine when a clock correction request and a channel bonding request occur simultaneously and to determine whether to service the clock correction request first or the channel bonding request first based upon user selected arbitration logic. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
-
25. An article of manufacture, comprising:
-
a program storage medium readable by a computer, the medium tangibly embodying one or more programs of instructions executable by the computer to perform operations for providing channel bonding and clock correction arbitration in field programmable gate arrays, comprising; analyzing indicators to determine when clock correction request or a channel bonding request occur simultaneously; and determining whether to service the simultaneously occurring clock correction request first or a channel bonding request first based upon user selected arbitration logic.
-
Specification