Loop formation eliminating apparatus of a serial bus system and method thereof
AssigneeLG Electronics Inc.
InventorsSeong-Wook Hong, Seung-Min Kim
Life of this patent
Estimating the term…
Abstract
An apparatus for eliminating a loop formation in a serial bus system (IEEE1394) and a method therefore are disclosed. The apparatus includes a control state. The method includes judging whether a loop is formed between nodes based on a port connection state and a relationship with other nodes at each node while a tree identification is being performed, and eliminating one of the ports of an idle state when a loop is formed between the nodes as a result of the judgment.
Claims8
In a bus system in which a serial bus is connected between a plurality of nodes each having more than one signal port and a data encoder/decoder, a loop formation eliminating apparatus of a serial bus system, comprising:
- a control state machine for recognizing that a loop is formed between nodes when each node searches a signal from the data encoder/decoder and outputting a control signal for virtually eliminating a signal from a signal port in which the loop is formed;
- and
- a port suspend logic unit for eliminating the signal of the signal port in which the loop is formed, in accordance with the control signal of the control state machine.
In a system having a plurality of nodes, a loop formation eliminating method of a serial bus system, comprising:
- a first step for judging whether a loop is formed between the nodes based on a port connection state and a relationship with other nodes at each node while a tree identification is being performed;
- and
- a second step for virtually eliminating one of the ports of an idle state when a loop is formed between the nodes as a result of the judgment.
In a bus system having a plurality of nodes for performing a tree identification after a bus reset is performed, a loop formation eliminating method of a serial bus system, comprising:
- a step in which each node registers a port, which is not connected, among the ports and a port which does not receive a parent notify during the tree identification as a child port;
- a step for judging whether a configuration is timed out when the number of the child ports is smaller than the number obtained by subtracting 1 from the total number of ports;
- and
- a step for virtually eliminating one of the idle ports during the time out of the random timer after a random timer is set when the configuration is timed out as a result of the judgment.
Dependencies are inferred from the claim text.