Data strobe encoding (or D/S encoding) is an encoding scheme for transmitting data in digital circuits.
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. More precisely data is transmitted as-is and strobe changes its state if and only if data stays constant between two data bits.
This allows for easy clock recovery with a good jitter tolerance by XORing the two signal line values.[1]
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 IEEE 1394 (also known as FireWire 400) system.
Gray code is another code that always changes one logical value, but never more than one.
^Parkes, Steve (2012). SpaceWire User's Guide(PDF). STAR-Dundee Limited. p. 52. ISBN 978-0-9573408-0-0.
and 22 Related for: Data strobe encoding information
Datastrobeencoding (or D/S encoding) is an encoding scheme for transmitting data in digital circuits. It uses two signal lines (e.g. wires in a cable...
wormhole routing routers. SpaceWire's modulation and data formats generally follow the datastrobeencoding - differential ended signaling (DS-DE) part of the...
FireWire uses Data/Strobeencoding (D/S encoding). In D/S encoding, two non-return-to-zero (NRZ) signals are used to transmit the data with high reliability...
attempt to preserve the Transputer's unusually simple data network. This datastrobeencoding scheme makes the links self-clocking, able to adapt automatically...
a quarter-speed master clock (CK), while data is transferred using full-speed Write Clock (WCK) & Read Strobe (RDQS) signals which are enabled only when...
Bus encoding refers to converting/encoding a piece of data to another form before launching on the bus. While bus encoding can be used to serve various...
using seven of eight data pins, pulling them high to +5V to represent a 1. When the data was ready, the host pulled the STROBE pin low, to 0 V. The printer...
voltage on a separate wire (called the "CLOCK" or "STROBE") which tells the receiver "the current DATA bit is 'valid' at this moment in time". Practically...
II) systems (32 bit data bus), either four 30-pin SIMMs or one 72-pin SIMM are required for one memory bank. On Pentium systems (data bus width of 64 bits)...
of a keyboard matrix. It has two additional inputs : shift and control/strobe. The keys are automatically debounced. The two operating modes of keyboard...
of parallel presence detect (PPD) data, but the 168-pin DIMM standard changed to a serial presence detect to encode more information. When an ordinary...
Deferred Play (play after no longer busy) 04 Fast Forward 05 Rewind 06 Record Strobe (AKA [[Punch in/out|Punch In]]) 07 Record Exit (AKA [[Punch out (music)|Punch...
as infrared cameras. Infrared underwater cameras come with a cyan light strobe instead of the typical IR light for minimum fall-off underwater and high-speed...
the number of data transfers across the bus during each 66 MHz clock cycle. Such transfers use source synchronous clocking with a "strobe" signal (AD_STB[0]...
supports multiplexing of row and column memory addresses. It generates strobes to latch the address internally. It arbitrates between simultaneous requests...
Data blocks are identified with a unique tag. The length of each block can be variable or fixed to a specific number of bytes. Only the base data block...
implemented with two wires: a data wire that carries the signal and a strobe that changes only when the data does not. The strobe signal allows the transmitter's...
used as the sync word). MFM encoding/decoding is usually done with the blitter — one pass for decode, three passes for encode. Normally the entire track...
used, images can also be recorded at a rate of 30 frames a second with a strobe-like effect. The HDV Progressive Primer whitepaper mentions Progressive...
digital camera with a charge-coupled device (CCD) chip in modern systems), a strobe or laser with an optical arrangement to limit the physical region illuminated...
spectroscopic chemical analyzer, and radiation detector. Bottom lights can produce strobe effect, full color spectrum with blinding 10,000 watt brightness. Wideload...
a narrow beam. The beam is modulated, i.e. switched on and off, to encode the data. The receiver uses a silicon photodiode to convert the infrared radiation...