-
公开(公告)号:CA2082077A1
公开(公告)日:1993-08-21
申请号:CA2082077
申请日:1992-11-04
Applicant: IBM
Inventor: BARTOW NEIL G , BROWN PAUL J , CAPOWSKI ROBERT S , FASANO LOUIS T , GREGG THOMAS A , SALYER GREGORY , SUGRUE PATRICK J , WESTCOTT DOUGLAS W , ZEYAK VINCENT P JR
Abstract: A system and method for asynchronously transmitting data blocks, in parallel, across multiple fibers in a serial manner. Frame groups are provided as a mechanism to transmit associated data serially on each fiber and tie the data being transmitted together. The frame groups do not have sequence numbers, therefore, the receiver determines which frames are part of a frame group by the arrival times of the individual frames. In one embodiment, the transceivers for each member of the parallel bus asynchronously achieve synchronism at each end of the fiber. Thus the need for a common clock is eliminated. The receivers on each side of the bus determine the relative skew for each conductor by performing skew measurements on a calibration message generated by the transmitters on the other side of the bus. When the skew on all conductors, viewed from both sides of the bus, has been determined, the skew values are exchanged across the bus, thus enabling the transmitters to set proper frame spacing.
-
公开(公告)号:DE3484285D1
公开(公告)日:1991-04-25
申请号:DE3484285
申请日:1984-03-30
Applicant: IBM
Inventor: OMAN PRICE WARD , RINALDI MARK ANTHONY , RUSSO VITO WILLIAM , SALYER GREGORY
Abstract: A uniprocessor is formed on plural independently controlled chips (26, 28,30) each including a primary instruction driven controller (84) and a secondary error driven self-sequencing controller (102). Each instruction is supplied in parallel to each primary controller which generates an EXIT signal, as it completes execution, to a common external EXIT line (62). Hardware (116) monitors the local EXIT signal and the common EXIT line state and activates the secondary controller, when a mismatch is detected, to set an on-chip reset predominant error latch (124) driving a common external ERROR line (64), an ERROR-state on which also sets the latches and activates any inactive secondary controller to drive its chip to a first predetermined state and to reset its latch. When no ERROR signal remains, the secondary controllers cycle in synchronism through an ERROR routine, exiting to instruction control.
-
公开(公告)号:DE69326573T2
公开(公告)日:2000-04-27
申请号:DE69326573
申请日:1993-01-21
Applicant: IBM
Inventor: BARTOW NEIL GEORGE , BROWN PAUL JOSEPH , CAPOWSKI ROBERT STANLEY , FASANO LOUIS THOMAS , GREGG THOMAS ANTHONY , SALYER GREGORY , SUGRUE PATRICK JOHN , WESTCOTT DOUGLAS WAYNE , ZEYAK VINCENT PAUL
Abstract: A system and method for asynchronously transmitting data blocks, in parallel, across multiple fibers in a serial manner. Frame groups are provided as a mechanism to transmit associated data serially on each fiber and tie the data being transmitted together. The frame groups do not have sequence numbers, therefore, the receiver determines which frames are part of a frame group by the arrival times of the individual frames. In one embodiment, the transceivers for each member of the parallel bus asynchronously achieve synchronism at each end of the fiber. Thus the need for a common clock is eliminated. The receivers on each side of the bus determine the relative skew for each conductor by performing skew measurements on a calibration message generated by the transmitters on the other side of the bus. When the skew on all conductors, viewed from both sides of the bus, has been determined, the skew values are exchanged across the bus, thus enabling the transmitters to set proper frame spacing.
-
公开(公告)号:DE69326573D1
公开(公告)日:1999-11-04
申请号:DE69326573
申请日:1993-01-21
Applicant: IBM
Inventor: BARTOW NEIL GEORGE , BROWN PAUL JOSEPH , CAPOWSKI ROBERT STANLEY , FASANO LOUIS THOMAS , GREGG THOMAS ANTHONY , SALYER GREGORY , SUGRUE PATRICK JOHN , WESTCOTT DOUGLAS WAYNE , ZEYAK VINCENT PAUL
Abstract: A system and method for asynchronously transmitting data blocks, in parallel, across multiple fibers in a serial manner. Frame groups are provided as a mechanism to transmit associated data serially on each fiber and tie the data being transmitted together. The frame groups do not have sequence numbers, therefore, the receiver determines which frames are part of a frame group by the arrival times of the individual frames. In one embodiment, the transceivers for each member of the parallel bus asynchronously achieve synchronism at each end of the fiber. Thus the need for a common clock is eliminated. The receivers on each side of the bus determine the relative skew for each conductor by performing skew measurements on a calibration message generated by the transmitters on the other side of the bus. When the skew on all conductors, viewed from both sides of the bus, has been determined, the skew values are exchanged across the bus, thus enabling the transmitters to set proper frame spacing.
-
公开(公告)号:AT185222T
公开(公告)日:1999-10-15
申请号:AT93100833
申请日:1993-01-21
Applicant: IBM
Inventor: BARTOW NEIL GEORGE , BROWN PAUL JOSEPH , CAPOWSKI ROBERT STANLEY , FASANO LOUIS THOMAS , GREGG THOMAS ANTHONY , SALYER GREGORY , SUGRUE PATRICK JOHN , WESTCOTT DOUGLAS WAYNE , ZEYAK VINCENT PAUL JR
Abstract: A system and method for asynchronously transmitting data blocks, in parallel, across multiple fibers in a serial manner. Frame groups are provided as a mechanism to transmit associated data serially on each fiber and tie the data being transmitted together. The frame groups do not have sequence numbers, therefore, the receiver determines which frames are part of a frame group by the arrival times of the individual frames. In one embodiment, the transceivers for each member of the parallel bus asynchronously achieve synchronism at each end of the fiber. Thus the need for a common clock is eliminated. The receivers on each side of the bus determine the relative skew for each conductor by performing skew measurements on a calibration message generated by the transmitters on the other side of the bus. When the skew on all conductors, viewed from both sides of the bus, has been determined, the skew values are exchanged across the bus, thus enabling the transmitters to set proper frame spacing.
-
公开(公告)号:CA2089771C
公开(公告)日:1996-10-01
申请号:CA2089771
申请日:1993-02-18
Applicant: IBM
Inventor: BARTOW NEIL GEORGE , BROWN PAUL JOSEPH , CAPOWSKI ROBERT STANLEY , FASANO LOUIS THOMAS , GREGG THOMAS ANTHONY , SALYER GREGORY , WESTCOTT DOUGLAS WAYNE
Abstract: Buffers are provided in two elements between which data is to be transferred wherein both buffers are managed solely by the originator of the data transfer. Only one transfer is required to transmit a message, and a second transfer acknowledges the completion of the function because message delivery to the receiver is guaranteed under the implemented protocol. When a request is sent, a message timer is started at the sender. When the normal response for the request is received, the timer is reset; however, if the duration of the message operation exceeds the timeout value, a message-timeout procedure is initiated. When the cancel command is issued, a second timer is set. If this timer is exceeded, subsequent cancel commands can be issued. If subsequent cancel commands are issued, a cancel complete command must be sent and responded to. Since the commands must be executed in the sequence in which they are received, a response to the cancel complete command ensures that there are no other cancel operation commands remaining in the receiver, allowing subsequent operations to start without danger of being canceled.
-
公开(公告)号:CA2082077C
公开(公告)日:1996-10-01
申请号:CA2082077
申请日:1992-11-04
Applicant: IBM
Inventor: BARTOW NEIL GEORGE , BROWN PAUL JOSEPH , CAPOWSKI ROBERT STANLEY , FASANO LOUIS THOMAS , GREGG THOMAS ANTHONY , SALYER GREGORY , SUGRUE PATRICK JOHN , WESTCOTT DOUGLAS WAYNE , ZEYAK VINCENT PAUL JR
IPC: H04J3/06 , H04L25/02 , H04B10/08 , H04B10/20 , G06F13/368
Abstract: A system and method for asynchronously transmitting data blocks, in parallel, across multiple fibers in a serial manner. Frame groups are provided as a mechanism to transmit associated data serially on each fiber and tie the data being transmitted together. The frame groups do not have sequence numbers, therefore, the receiver determines which frames are part of a frame group by the arrival times of the individual frames. In one embodiment, the transceivers for each member of the parallel bus asynchronously achieve synchronism at each end of the fiber. Thus the need for a common clock is eliminated. The receivers on each side of the bus determine the relative skew for each conductor by performing skew measurements on a calibration message generated by the transmitters on the other side of the bus. When the skew on all conductors, viewed from both sides of the bus, has been determined, the skew values are exchanged across the bus, thus enabling the transmitters to set proper frame spacing.
-
公开(公告)号:ES2171161T3
公开(公告)日:2002-09-01
申请号:ES93301037
申请日:1993-02-12
Applicant: IBM
Inventor: BARTOW NIEL GEORGE , BROWN PAUL JOSEPH , CAPOWSKI ROBERT STANLEY , FASANO LOUIS THOMAS , CREGG THOMAS ANTHONY , SALYER GREGORY
Abstract: Buffers 54,58 are provided in two elements 52,56 between which data is to be transferred wherein both buffers are managed solely by the originator of the data transfer. Only one transfer is required to transmit a message, and a second transfer acknowledges the completion of the function because message delivery to the receiver is guaranteed under the implemented protocol. When a request is sent, a message timer is started at the sender. When the normal response for the request is received, the timer is reset; however, if the duration of the message operation exceeds the timeout value, a message-timeout procedure is initiated. When the cancel command is issued, a second timer is set. If this timer is exceeded, subsequent cancel commands can be issued. If subsequent cancel commands are issued, a cancel complete command must be sent and responded to. Since the commands must be executed in the sequence in which they are received, a response to the cancel complete command ensures that there are no other cancel operation commands remaining in the receiver, allowing subsequent operations to start without danger of being cancelled.
-
公开(公告)号:DE69331449D1
公开(公告)日:2002-02-21
申请号:DE69331449
申请日:1993-02-12
Applicant: IBM
Inventor: BARTOW NIEL GEORGE , BROWN PAUL JOSEPH , CAPOWSKI ROBERT STANLEY , FASANO LOUIS THOMAS , CREGG THOMAS ANTHONY , SALYER GREGORY , WESTCOTT DOUGLAS WAYNE
Abstract: Buffers 54,58 are provided in two elements 52,56 between which data is to be transferred wherein both buffers are managed solely by the originator of the data transfer. Only one transfer is required to transmit a message, and a second transfer acknowledges the completion of the function because message delivery to the receiver is guaranteed under the implemented protocol. When a request is sent, a message timer is started at the sender. When the normal response for the request is received, the timer is reset; however, if the duration of the message operation exceeds the timeout value, a message-timeout procedure is initiated. When the cancel command is issued, a second timer is set. If this timer is exceeded, subsequent cancel commands can be issued. If subsequent cancel commands are issued, a cancel complete command must be sent and responded to. Since the commands must be executed in the sequence in which they are received, a response to the cancel complete command ensures that there are no other cancel operation commands remaining in the receiver, allowing subsequent operations to start without danger of being cancelled.
-
公开(公告)号:BR9300357A
公开(公告)日:1993-08-24
申请号:BR9300357
申请日:1993-01-28
Applicant: IBM
Inventor: BARTOW NEIL G , BROWN PAUL J , CAPOWSKI ROBERTO S , FASANO LOUIS T , GREGG THOMAS A , SALYER GREGORY , WESTCOTT DOUGLAS W
Abstract: Buffers 54,58 are provided in two elements 52,56 between which data is to be transferred wherein both buffers are managed solely by the originator of the data transfer. Only one transfer is required to transmit a message, and a second transfer acknowledges the completion of the function because message delivery to the receiver is guaranteed under the implemented protocol. When a request is sent, a message timer is started at the sender. When the normal response for the request is received, the timer is reset; however, if the duration of the message operation exceeds the timeout value, a message-timeout procedure is initiated. When the cancel command is issued, a second timer is set. If this timer is exceeded, subsequent cancel commands can be issued. If subsequent cancel commands are issued, a cancel complete command must be sent and responded to. Since the commands must be executed in the sequence in which they are received, a response to the cancel complete command ensures that there are no other cancel operation commands remaining in the receiver, allowing subsequent operations to start without danger of being cancelled.
-
-
-
-
-
-
-
-
-