IEEE serial bus physical layer interface having a speed...

Optical: systems and elements – Deflection using a moving element – Using a periodically moving element

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C359S199200, C710S105000

Reexamination Certificate

active

06509988

ABSTRACT:

BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention relates to generally to high speed data transmission on serial buses, and more specifically to a multiport physical layer interface for an IEEE 1394 serial bus node.
2. Description of the Related Art
A high speed serial bus for transfer of both asynchronous and isochronous data between a computer and peripheral devices (or nodes) is standardized by the IEEE in 1995 as “IEEE Standard for High Performance Serial Bus”. An arbitration controller is provided between the link layer and multiple port transceivers to perform bus configuration, arbitration and packet transmission according to operating parameters stored in a register map. These operating parameters are loaded into the register map under control of the link layer processor. Each port transceiver is connected to two pairs of twister wire to transfer data at one of maximum speeds of 100 Mbps, 200 Mbps and 400 Mbps. The lowest of the maximum speed values of the multiple port transceivers is set into the register map as the top speed of a node. Before packet transmission, the set speeds of adjacent nodes are compared with each other and packet transmission begins with the lower of the two so that they operate at a common speed. As a means for extending the current inter-nodal maximum length of 4.5 meters, the use of plastic optical fibers has been proposed as described in “Draft of Long Distance 1394 (100 m) Physical Layer As a Response to a DAVIC's CFP8 Section 4.1.3.3 The A20 Reference Point, Home Network”, 17
th
DAVIC (Digital Audio-Visual Council) meeting in San Jose Jun. 16-20, 1997, CFP8

011 (8
th
Call for Proposals). Since the maximum speed of plastic optical fiber is 100 Mbps and since the IEEE 1394 requires that a maximum speed of 200 Mbps be stored in the register map as a default value, the use of a plastic optical fiber in combination with twisted pairs would result in a port transceiver receiving a 200 Mbps signal and repeating it on a port transceiver operating at the maximum speed of 100 Mbps. Therefore, there exists a need for manually setting the top speed of a node in a register map from a command source located at each access, rather than from a process on the upper layer.
SUMMARY OF THE INVENTION
It is therefore an object of the present invention to provide a physical layer interface having a speed setting circuit for setting the top speed of an IEEE serial bus node.
According to a first aspect of the present invention, there is provided a physical layer interface of an IEEE-1394 serial bus node comprising a plurality of port transceivers connected to respective serial buses, a controller connected to a link layer and the port transceivers, an encoder/decoder responsive to a control signal from the controller for performing data conversion between the link layer and the port transceivers, a repeater responsive to a control signal from the controller for repeating bus traffic between the port transceivers, a register for storing operating parameters of the controller, and a speed setting circuit for storing a lowest value of transmission speeds of the port transceivers in the register as a top speed of the node. The controller is arranged to read the stored speed value from the register, receive a speed value from another node and transmit packets at a lower one of the stored and received speed values.
According to a second aspect, the present invention provides a physical layer interface of an IEEE-1394 serial bus node comprising a plurality of port transceivers connected to respective serial buses, a controller connected to a link layer and the port transceivers, an encoder/decoder responsive to a control signal from the controller for performing data conversion between the link layer and the port transceivers, a repeater responsive to a control signal from the controller for repeating bus traffic between the port transceivers, a register for storing operating parameters of the controller, a first speed setting circuit located in a first port transceiver of the plurality of port transceivers for setting an operating speed of the first port transceiver, a second speed setting circuit located in a second port transceiver of the plurality of port transceivers for setting an operating speed of the second port transceiver, and a compare-and-select circuit for comparing the operating speed set by the first speed setting circuit with the operating speed set by the second speed setting circuit and storing a lower value of the set operating speeds in the register as a top speed of the node. The controller is arranged to read the stored speed value from the register, receive a speed value from another node and begin packet transmission at a lower one of the stored and received speed values.
Preferably, an optical port transceiver is implemented with a first driver having a pair of differential output terminals, the first driver receiving a control signal from the controller to develop a line state voltage across the output terminals, a light modulator for modulating a light beam according to the line state voltage to produce a first modulated light beam, a directional coupler for causing the first modulated light beam to propagate through an optical link in a first direction and detecting a second modulated light beam propagating through the optical link in a second direction opposite to the first direction, an optical detector for detecting a line state voltage from the second modulated light beam and producing therefrom a control signal, and a second driver having a pair of differential output terminals, the second driver receiving the control signal from the optical detector to develop a reconstructed line state voltage across the differential output terminals, the differential output terminals of the first and second drivers being connected together to the controller.


REFERENCES:
patent: 4458314 (1984-07-01), Grimes
patent: 4663748 (1987-05-01), Karbowiak
patent: 4748617 (1988-05-01), Drewlo
patent: 5130836 (1992-07-01), Kaharu
patent: 5144466 (1992-09-01), Nakamura
patent: 5187605 (1993-02-01), Shikata
patent: 5263172 (1993-11-01), Olnowich
patent: 5280587 (1994-01-01), Shimodaira
patent: 5289582 (1994-02-01), Hirata
patent: 5465333 (1995-11-01), Olnowich
patent: 5495358 (1996-02-01), Bartig
patent: 5504757 (1996-04-01), Cook et al.
patent: 5881240 (1999-03-01), Asano
patent: 5892933 (1999-04-01), Voltz
patent: 5926303 (1999-07-01), Giebel
patent: 6108713 (2000-08-01), Sambamurthy
Japanese Office Action, dated Aug. 8, 2000, with English language translation of Japanese Examiner's comments.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

IEEE serial bus physical layer interface having a speed... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with IEEE serial bus physical layer interface having a speed..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and IEEE serial bus physical layer interface having a speed... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3058716

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.