IP Library Granted Patent US 7,594,026
Granted Patent B1
US 7,594,026 · App. 09/844,747 · Granted Sep 22, 2009

Method and apparatus for multi-phy communication without an ATM bus master

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,594,026
App. No.
09/844,747
Granted
Sep 22, 2009
Kind
B1
Abstract

A communication system includes a bus, first and second devices coupled to the bus, and a handshaking unit. The bus includes at least one data line and control lines. The data line is coupled between the first and second devices. The handshaking unit is coupled to the control lines of the bus and is adapted to determine if the first and second devices are capable of completing a data transfer and enable the first and second devices to facilitate the data transfer. A method for interfacing first and second devices coupled to a bus is provided. The bus has at least one data line coupled to the first and second devices and control lines. The method includes determining if the first and second devices are capable of completing a data transfer based on the control lines; providing handshaking signals on the control lines to enable the first and second devices; and transferring the data over the data line in response to the handshaking signals.

Claims (54)

1. A communication system, comprising:

a bus including at least one data line and control lines;

a first device coupled to the bus;

a second device coupled to the bus, the data line being coupled between the first and second devices; and

a handshaking unit coupled to the control lines of the bus and being adapted to determine if the first and second devices are capable of completing a data transfer and enable the first and second devices to facilitate the data transfer.

2. The communication system of claim 1 , wherein the control lines comprise a first data available line coupled to the first device and a second data available line coupled to the second device, and the handshaking unit is adapted to determine Fat the first and second devices are capable of completing the data transfer in response to the first and second data available lines being asserted.

3. The communication system of claim 2 , wherein the control lines include a first enable line coupled to the first device and a second enable line coupled to the second device, and the handshaking unit is adapted to assert the first and second enable lines to facilitate the data transfer.

4. The communication system of claim 1 , wherein the first and second devices include UTOPIA interfaces for communicating data over the bus.

5. The communication system of claim 1 , wherein the control lines include a clock line and the handshaking unit is adapted to provide a clock signal to the first and second devices on the clock line.

6. The communication system of claim 1 , wherein the first and second devices comprise a first pair of devices, and the communication system further comprises a plurality of pairs of devices, each pair being configured to respond to a shared address.

7. The communication system of claim 6 , wherein the handshaking unit is adapted to sequentially poll the pairs of devices to determine if both of the devices in a particular pair are capable of completing the data transfer.

8. The communication system of claim 7 , wherein the control lines include an address line and the handshaking unit is adapted to drive an address on the address line to poll the particular pair of devices.

9. The communication system of claim 1 , wherein the first and second devices are adapted to communicate data arranged in cells.

10. The communication system of claim 9 , wherein each cell comprises an asynchronous transfer mode (ATM) cell.

11. The communication system of claim 1 , wherein the first device comprises interface device and the second device comprises a modem.

12. The communication system of claim 6 , further comprising:

an interface device having a plurality of ports; and

a plurality of modems, wherein each pair of devices includes one of the ports and one of the modems.

13. A communication system, comprising:

a bus including at least one data line;

a first device coupled to the bus and having a Universal Test & Operations Interface for ATM (UTOPIA) interface for communicating over the bus;

a second device coupled to the bus and having a UTOPIA interface for communicating over the bus, the data line being coupled between the first device and the second device; and

a handshaking unit coupled to the bus and being adapted to provide handshaking signals to the first and second devices to complete a data transfer between the first and second devices.

14. The communication system of claim 13 , wherein bus includes control lines, and the handshaking unit is adapted to provide the handshaking signals over the control lines without interfacing with the data line.

15. The communication system of claim 13 , wherein the control lines comprise a first data available line coupled to the first device and a second data available line coupled to the second device, and the handshaking unit is adapted to determine if the first and second devices are capable of completing the data transfer in response to the first and second data available lines being asserted.

16. The communication system of claim 15 , wherein the control lines include a first enable line coupled to the first device and a second enable line coupled to the second device, and the handshaking unit is adapted to assert the first and second enable lines to facilitate the data transfer.

17. The communication system of claim 14 , wherein the control lines include a clock line and the handshaking unit is adapted to provide a clock signal to the first and second devices on the clock line.

18. The communication system of claim 14 , wherein the first and second devices comprise a first pair of devices, and the communication system further comprises a plurality of pairs of devices, each pair being configured to respond to a shared address.

19. The communication system of claim 18 , wherein the handshaking unit is adapted to sequentially poll the pairs of devices to determine if both of the devices in a particular pair are capable of completing the data transfer.

20. The communication system of claim 17 , wherein the control lines include an address line and the handshaking unit is adapted to drive an address on the address line to poll the particular pair of devices.

21. The communication system of claim 13 , wherein the first and second devices are adapted to communicate data arranged in cells.

22. The communication system of claim 21 , wherein each cell comprises an asynchronous transfer mode (ATM) cell.

23. The communication system of claim 13 , wherein the first device comprises interface device and the second device comprises a mode.

24. The communication system of claim 18 , further comprising:

an interface device having a plurality of ports; and

a plurality of modems, wherein each pair of devices includes one of the ports and one of the modems.

25. A method for interfacing first and second devices coupled to a bus having at least one data line coupled to the first and second devices and control lines, the method comprising:

determining if the first and second devices are capable of completing a data transfer based on the control lines;

providing handshaking signals on the control lines to enable the first and second devices; and

transferring the data over the data line in response to the handshaking signals.

26. The method of claim 25 , wherein the control lines comprise a first data available line coupled to the first device and a second data available line coupled to the second device, and determining if the first and second devices are capable of completing the data transfer comprises determining if the first and second data available lines are in an asserted state.

27. The method of claim 26 , wherein the control lines include a first enable line coupled to the first device and a second enable line coupled to the second device, and providing the handshaking signals comprises asserting the first and second enable lines to facilitate the data transfer.

28. The method of claim 25 , further comprising communicating with the first and second devices over the bus using a Universal Test & Operations Interface for ATM (UTOPIA) interface.

29. The method of claim 25 , wherein the control lines include a clock line and providing the handshaking signals comprises providing a clock signal to the first and second devices on the clock line.

30. The method of claim 25 , wherein the first and second devices comprise a first pair of devices, and the method further comprises:

providing a plurality of pairs of devices; and

configuring each pair to respond to a shared address.

31. The method of claim 30 , further comprising sequentially polling the pairs of devices to determine if both of the devices in a particular pair are capable of completing the data transfer.

32. The method of claim 31 , wherein the control lines include an address line and the method further comprises driving an address on the address line to poll the particular pair of devices.

33. The method of claim 25 , wherein transferring the data comprises transferring the data arranged in cells.

34. The method of claim 33 , transferring the data comprises transferring the data arranged in asynchronous transfer mode (ATM) cells.

35. The method of claim 30 , further comprising:

providing an interface device having a plurality of ports; and

providing a plurality of modems, wherein each pair of devices includes one of the ports and one of the modems.

Assignments (7)
RELEASE OF SECURITY INTEREST Recorded May 29, 2018
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: MICROSEMI CORPORATION; MICROSEMI SEMICONDUCTOR (U.S.), INC.; MICROSEMI FREQUENCY AND TIME CORPORATION; MICROSEMI COMMUNICATIONS, INC.; MICROSEMI SOC CORP.; MICROSEMI CORP. - POWER PRODUCTS GROUP; MICROSEMI CORP. - RF INTEGRATED SOLUTIONS
Reel/Frame 046251/0391 →
PATENT SECURITY AGREEMENT Recorded Feb 3, 2016
From: MICROSEMI CORPORATION; MICROSEMI SEMICONDUCTOR (U.S.) INC. (F/K/A LEGERITY, INC., ZARLINK SEMICONDUCTOR (V.N.) INC., CENTELLAX, INC., AND ZARLINK SEMICONDUCTOR (U.S.) INC.); MICROSEMI FREQUENCY AND TIME CORPORATION (F/K/A SYMMETRICON, INC.); MICROSEMI COMMUNICATIONS, INC. (F/K/A VITESSE SEMICONDUCTOR CORPORATION); MICROSEMI SOC CORP. (F/K/A ACTEL CORPORATION); MICROSEMI CORP. - POWER PRODUCTS GROUP (F/K/A ADVANCED POWER TECHNOLOGY INC.); MICROSEMI CORP. - RF INTEGRATED SOLUTIONS (F/K/A AML COMMUNICATIONS, INC.)
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 037691/0697 →
RELEASE OF SECURITY INTEREST Recorded Jan 19, 2016
From: BANK OF AMERICA, N.A.
To: MICROSEMI CORPORATION; MICROSEMI CORP.-ANALOG MIXED SIGNAL GROUP, A DELAWARE CORPORATION; MICROSEMI SOC CORP., A CALIFORNIA CORPORATION; MICROSEMI SEMICONDUCTOR (U.S.) INC., A DELAWARE CORPORATION; MICROSEMI FREQUENCY AND TIME CORPORATION, A DELAWARE CORPORATION; MICROSEMI COMMUNICATIONS, INC. (F/K/A VITESSE SEMICONDUCTOR CORPORATION), A DELAWARE CORPORATION; MICROSEMI CORP.-MEMORY AND STORAGE SOLUTIONS (F/K/A WHITE ELECTRONIC DESIGNS CORPORATION), AN INDIANA CORPORATION
Reel/Frame 037558/0711 →
NOTICE OF SUCCESSION OF AGENCY Recorded Apr 9, 2015
From: ROYAL BANK OF CANADA (AS SUCCESSOR TO MORGAN STANLEY & CO. LLC)
To: BANK OF AMERICA, N.A., AS SUCCESSOR AGENT
Reel/Frame 035657/0223 →
PATENT SECURITY AGREEMENT Recorded Nov 26, 2013
From: MICROSEMI SEMICONDUCTOR (U.S.) INC.
To: MORGAN STANLEY & CO. LLC
Reel/Frame 031729/0667 →
CHANGE OF NAME Recorded Nov 18, 2013
From: ZARLINK SEMICONDUCTOR (U.S.) INC.
To: MICROSEMI SEMICONDUCTOR (U.S.) INC.
Reel/Frame 031746/0214 →
MERGER Recorded Nov 18, 2013
From: LEGERITY, INC.
To: ZARLINK SEMICONDUCTOR (U.S.) INC.
Reel/Frame 031746/0171 →