데이터 스트로브 인코딩
Data strobe encoding |
| 데이터 스트로보 인코딩 및 복구된 클럭. |
데이터 스트로브 인코딩(또는 D/S 인코딩)은 디지털 회로에서 데이터를 전송하기 위한 인코딩 방식이다.두 개의 신호 라인(예: 케이블의 와이어 또는 인쇄 회로 기판의 트레이스), Data 및 Strobe를 사용한다.이들은 데이터나 스트로브가 하나의 클럭 사이클에서 논리적 값을 변경하지만 둘 다 변경하지 않는 속성을 가지고 있다.보다 정확한 데이터는 그대로 전송되며, 두 데이터 비트 사이에서 데이터가 일정하게 유지되는 경우에만 스트로보가 상태를 변경한다.이를 통해 두 신호 라인 값을 XOR하여 양호한 지터 공차로 클럭을 쉽게 복구할 수 있다.[1]
Data와 Strobe의 관계를 명시하는 동등한 방법이 있다.짝수 데이터 비트의 경우, Strobe는 Data와 반대다.홀수 데이터 비트의 경우, Strobe는 데이터와 동일하다.이 정의에서 데이터 및 스트로브의 XOR가 클럭 신호를 산출할 것이 더 명백하다.또한, 주어진 데이터 스트림에 대해 스트로브 신호를 생성하는 가장 간단한 방법을 지정한다.
데이터 스트로브 인코딩은 IEEE 1355 Standard에서 시작되었으며 스페이스와이어 및 IEEE 1394(FireWire 400이라고도 함) 시스템의 신호 라인에서 사용된다.
그레이 코드는 항상 하나의 논리적 가치를 변화시키지만 결코 한 개 이상의 논리적 가치를 변화시키지 않는 또 다른 코드다.
참조
- ^ Parkes, Steve (2012). SpaceWire User's Guide (PDF). STAR-Dundee Limited. p. 52. ISBN 978-0-9573408-0-0.

