Data strobe encoding: Difference between revisions

Content deleted Content added
Alaibot (talk | contribs)
m Robot: Changing template: com-stub
No edit summary
Line 8:
It uses two signal lines (e.g. wires in a cable or traces on a [[printed circuit board]]), ''Data'' and ''Strobe''. These have the property that either Data or Strobe changes its logical value in one [[clock cycle]], but never both.
This allows for easy [[clock recovery]] with a good [[jitter]] tolerance by [[XOR]]ing the two signal line values.
 
There is an equivalent way to specify the relationship between Data and Strobe.
For even-numbered Data bits, Strobe is the opposite of Data.
For odd-numbered Data bits, Strobe is the same as Data.
From this definition it is more obvious that the XOR of Data and Strobe will yield a clock signal. Also, it specifies the simplest means of generating the Strobe signal for a given Data stream.
 
Data strobe encoding originated in [[IEEE 1355]] Standard and is used on the signal lines in [[SpaceWire]] and the [[FireWire|IEEE 1394]] (also known as [[FireWire 400]]) system.