Device for controlling state machine and method of operating the same
AssigneeSamsung Electronics Co., Ltd.
InventorJong Heon JEONG
Life of this patent
Estimating the term…
Abstract
A device includes a port connected to a link including one or more lanes to support communication between the device and another device; and a controller that controls the link based on a link training and status state machine (LTSSM). The port may receive two received sequences, each defined as a training sequence, through the link in a recovery state included in the LTSSM. The training sequence may include a first symbol, including a lane number or a special symbol, and a second symbol including a loopback bit. The controller may transition from the recovery state to a loopback state included in the LTSSM, based on the first symbol including the lane number and the loopback bit being set to an active logic state, for both of the two received sequences.
Claims20
A device comprising:
- a port connected to a link comprising one or more lanes to support communication between the device and another device;
- and
- a controller configured to control the link based on a link training and status state machine (LTSSM),
- wherein:
- the port receives two received sequences, each defined as a training sequence, through the link in a recovery state included in the LTSSM, the training sequence comprising a first symbol including a lane number or a special symbol, and a second symbol including a loopback bit, and
- the controller transitions from the recovery state to a loopback state included in the LTSSM, based on the first symbol including the lane number and the loopback bit being set to an active logic state, for both of the two received sequences.
A method of operating a device, the method comprising:
- receiving two received sequences, each defined as a training sequence, through a link comprising one or more lanes in a recovery state included in a link training and status state machine (LTSSM), the training sequence comprising a first symbol including a lane number or a special symbol, and a second symbol including a loopback bit;
- and
- transitioning from the recovery state to a loopback state included in the LTSSM, based on the first symbol including the lane number and the loopback bit being set to an active logic state, for both of the two received sequences.
A storage device comprising:
- a nonvolatile memory;
- a port connected to a link, comprising one or more lanes, to support communication between the storage device and another device;
- and
- a controller connected to the nonvolatile memory and the port and configured to control the link based on a link training and status state machine (LTSSM),
- wherein the controller is configured to:
- control the port to receive two received sequences, each defined as a training sequence, in a recovery state included in the LTSSM, the training sequence comprising a first symbol including a lane number or a special system, and a second symbol including a loopback bit;
- and
- transition from the recovery state to a loopback state included in the LTSSM, based on the first symbol including the lane number and the loopback bit being set to an active logic state, for both of the two received sequences.
Dependencies are inferred from the claim text.