IEEE 1355
IEEE 1355IEEE Standard 1355-1995, IEC 14575 또는 ISO 14575는 HIC(Hetherypous Interconnect)의 데이터 통신 표준입니다.
IEC 14575는 저비용, 저지연, 확장성이 뛰어난 직렬 상호접속 시스템으로, 원래는 많은 수의 저렴한 컴퓨터 간의 통신을 목적으로 한다.
IEC 14575에는 다른 데이터 네트워크의 복잡성이 많이 결여되어 있습니다.이 표준에서는, 다양한 애플리케이션에 대응하기 위해서, 복수의 다른 타입의 전송 미디어(와이어나 광섬유등)를 정의하고 있습니다.
높은 수준의 네트워크 로직이 호환되기 때문에 저렴한 전자 어댑터가 가능합니다.IEEE 1355는 과학 실험실에서 자주 사용됩니다.주최자에는 CERN과 같은 대규모 연구소와 과학 기관이 포함됩니다.
예를 들어, ESA는 SpaceWire라고 불리는 파생 표준을 지지합니다.
목표들
이 프로토콜은 포인트 투 포인트 링크로 구성된 단순하고 저렴한 교환 네트워크를 위해 설계되었습니다.이 네트워크는 가변 길이의 데이터 패킷을 고속으로 안정적으로 전송합니다.웜홀 루팅을 사용하여 패킷을 라우팅합니다.토큰 링이나 동등한 사양의 다른 타입의 LAN과 달리 IEEE 1355는 높은 전송 속도를 필요로 하지 않고 1,000 노드 이상으로 확장됩니다.네트워크는 다른 유형의 네트워크(특히 Internet Protocol and Asynchronous Transfer Mode(ATM))에서 트래픽을 전송하도록 설계되어 있지만 데이터 전송 또는 스위칭에 다른 프로토콜에 의존하지 않습니다.이 경우 MPLS(Multiprotocol Label Switching)와 유사합니다.
IEEE 1355는 Futurebus와 그 파생 모델인 Scalable Cohistent Interface(SCI), InfiniBand 등의 목표를 가지고 있었습니다.IEEE 1355의 패킷라우팅 시스템도 VPLS와 [citation needed]비슷하며 MPLS와 유사한 패킷라벨링 방식을 사용합니다.
IEEE 1355는 비교적 단순한 디지털 전자 제품과 매우 적은 소프트웨어로 설계 목표를 달성합니다.이 단순성은 많은 엔지니어와 [which?]과학자들에 의해 중시됩니다.Paul Walker(링크 참조[which?])는 FPGA에 구현될 경우 표준이 UART(표준 시리얼 포트)[which?][citation needed]의 약 3분의 1을 차지하며 100배의 데이터 전송 용량을 제공함과 동시에 풀 스위칭 네트워크를 구현하여 [citation needed]프로그래밍이 용이하다고 말했습니다.
지금까지 IEEE 1355는 Transputer 모델 T9000 온칩시리얼 데이터 [1]인터페이스용으로 개발된 비동기 시리얼 네트워크에서 파생되었습니다.트랜스푸터는 병렬연산을 저렴하게 구현하기 위해 개발된 마이크로프로세서입니다.IEEE 1355는 트랜스푸터의 심플한 데이터 네트워크를 유지하려는 시도에서 비롯되었습니다.이 데이터 스트로브 부호화 방식은 링크를 셀프 클로킹하여 다른 속도에 자동으로 적응시킬 수 있도록 합니다.영국 특허번호 9011700.3(DS-Link 비트레벨 부호화)으로 Inmos에 의해 특허를 받았으며 1991년 미국 특허 5341371로 [2]16을 청구했다.특허는 2011년에 만료되었다.
사용하다
IEEE 1355에서 영감을 얻은 SpaceWire.과학 기기, 컨트롤러 및 기록 시스템 간의 디지털 데이터 연결에 사용되기도 합니다.IEEE 1355는 프로그래밍이 쉽고 복잡한 실시간소프트웨어 없이도 대부분의 이벤트를 스스로 관리할 수 있기 때문에 과학 계측에 사용됩니다.
IEEE 1355에는 네트워크 스위칭 및 라우팅 장비를 포함한 전자 장치의 내부 프로토콜로 의도된 값싸고 빠른 단거리 네트워크 미디어에 대한 정의가 포함되어 있습니다.또한 로컬 영역 네트워크 및 와이드 영역 네트워크용 중거리 및 장거리 네트워크 프로토콜도 포함됩니다.
IEEE 1355는 포인트 투 포인트용으로 설계되어 있습니다.따라서 동등한 시그널링 테크놀로지(저전압 차동 [3]시그널링 등)를 사용하는 경우 이더넷의 가장 일반적인 사용을 대체할 수 있습니다.
IEEE 1355는 소비자용 디지털 어플라이언스에 적합합니다.이 프로토콜은 USB(Universal Serial Bus), FireWire, PCI(Peripheral Component Interconnect) 및 기타 소비자 프로토콜보다 단순합니다.이러한 단순성으로 장비 비용을 절감하고 신뢰성을 높일 수 있습니다.IEEE 1355에서는 메시지레벨 트랜잭션은 정의되어 있지 않기 때문에 보조 표준으로 정의해야 합니다.
마크라메라고 불리는 1024 노드 테스트베드가 1997년에 유럽에 건설되었습니다.[4]Macramé 테스트베드의 성능과 신뢰성을 측정하는 연구진은 표준을 [5]수립한 작업 그룹에 유용한 정보를 제공했습니다.
그게 뭐냐면
전기전자공학협회의 업무는 오픈 마이크로프로세서 시스템 이니셔티브의 일환으로 버스 아키텍처 표준 위원회의 후원을 받았습니다.이 그룹의 의장은 콜린 휘트비-스트레븐스, 공동 의장은 롤랜드 마봇, 편집자는 앤드류 코플러였다.이 표준은 1995년 9월 21일 IEEE Standard for Etherygyous InterConnect(HIC; 이기종 인터커넥트 표준)(저비용, 저레이튼시 스케일러블 시리얼 인터커넥트 for Parallel System Constructure)로 승인되어 IEE 규격 1355-1995로 [6]발행되었습니다.무역협회는 1999년 10월에 설립되어 [7]2004년까지 웹사이트를 유지하였다.
표준 패밀리는 유사한 논리와 동작을 사용하지만 여러 유형의 미디어에 걸쳐 광범위한 속도로 작동합니다.이 표준의 저자들은 네트워크의 모든 가격과 성능 포인트를 다루는 단일 표준은 없다고 말합니다.따라서 표준에는 광섬유인터페이스뿐만 아니라 싱글엔드(싸구려), 차동(신뢰성) 및 고속(고속) 전기 인터페이스용 슬라이스(그 단어)가 포함됩니다.장거리 인터페이스 또는 고속 인터페이스는 케이블을 통한 전력 전송이 발생하지 않도록 설계되어 있습니다.
전송 속도는 10메가비트/초에서 1기가비트/초입니다.네트워크의 일반 데이터는 흐름 제어와 함께 전송되는 8비트 바이트로 구성됩니다.이것에 의해, 표준적인 전기 통신 링크를 포함한, 다른 일반적인 전송 미디어와 호환됩니다.
데이터 전송 매체의 최대 길이는 1미터에서 3킬로미터까지입니다.3km 표준이 가장 빠릅니다.나머지는 더 싸요.
커넥터는 플러그가 잭에 맞으면 연결이 작동하도록 정의되어 있습니다.케이블의 양끝에는 같은 타입의 플러그가 있기 때문에 각 규격에는 1종류의 케이블만 있습니다.'확장기'는 2개의 표준 케이블을 연결하는 2단 잭으로 정의됩니다.
인터페이스 일렉트로닉스는 패킷 처리, 라우팅, 하우스키핑 및 프로토콜 관리의 대부분을 수행합니다.이러한 태스크에는 소프트웨어가 필요하지 않습니다.오류가 발생하면 링크의 양 끝은 무음 또는 리셋 간격을 교환한 다음 전원을 켤 때처럼 프로토콜을 재시작합니다.
스위칭 노드는 패킷의 처음 몇 바이트를 주소로서 읽어낸 후, 나머지 패킷을 읽거나 변경하지 않고 다음 링크에 전송한다.이것을 표준의 부속서에서는 「웜홀 스위칭」이라고 부릅니다.웜홀 스위칭에는 스위칭패브릭을 실장하기 위한 소프트웨어가 필요 없습니다.간단한 하드웨어 로직으로 다중 링크에 대한 페일오버를 준비할 수 있습니다.
각 링크는 2개의 통신하는 전자기기 사이에 전이중(연속 쌍방향 송수신) 포인트 투 포인트 접속을 정의합니다.모든 전송 경로에는 흐름 제어 프로토콜이 있기 때문에 수신기가 너무 많은 데이터를 얻기 시작하면 흐름을 줄일 수 있습니다.모든 전송 경로의 전자 장치는 일반 데이터와 별도로 링크 제어 데이터를 전송할 수 있습니다.링크가 아이돌 상태일 경우 NULL 문자를 전송합니다.이것에 의해, 동기화가 유지되어 나머지 모든 송신이 신속히 종료해, 링크를 테스트합니다.
일부 Spacewire 사용자는 반이중 [1]버전을 시험하고 있습니다.일반적인 방식은 반이중으로 2개가 아닌1개의 전송 채널을 사용하는 것입니다.우주에서는 와이어의 무게가 절반이기 때문에 유용합니다.컨트롤러는 패킷 종료 문자를 전송한 후 링크를 반전시킵니다.이 계획은 스페이스와이어와 같은 셀프클럭 전기 시스템에서 가장 효과적입니다.고속 광슬라이스에서는 반이중 스루풋은 비트클럭 회복에 사용되는 위상잠금 루프의 동기화 시간에 의해 제한됩니다.
정의.
이 설명은 간단한 개요입니다.이 규격에서는 커넥터 치수, 노이즈 여유도, 감쇠 버젯 등 자세한 내용을 정의하고 있습니다.
IEEE 1355는 레이어 및 슬라이스로 정의됩니다.레이어는 다른 미디어 및 신호 부호화에서 유사한 네트워크 기능입니다.슬라이스는 호환되는 레이어의 수직 슬라이스를 식별합니다.가장 낮은 레이어는 신호를 정의합니다.최상위 정의 패킷입니다.패킷의 조합(어플리케이션층 또는 트랜잭션층)은 표준외입니다.
슬라이스(상호 운용 가능한 실장)는 편리한 기술 코드인SC-TM-dd에 의해 정의됩니다.여기서, 다음의 것이 가능합니다.
- SC는 신호 부호화 시스템입니다.유효한 값은 DS(데이터 스트로보 부호화), TS(6개 중 3개) 및 HS(고속)입니다.
- TM은 전송 매체입니다.유효한 값은 SE(단일 엔드 전기), DE(차동 전기) 및 FO(광섬유)입니다.
- dd는 속도(MBD)입니다.보레이트는 신호의 변화와 관련이 있습니다.전송 부호화에서는, 1 보 당 몇 비트/초, 또는 1 보/초 당 몇 개의 보/초를 송신할 수 있습니다.
정의된 슬라이스는 다음과 같습니다.
- DS-SE-02, 저렴하고 편리한 내장 전자기기(200 Mbit/s, 최대 길이 1 m 미만).
- DS-DE-02, 기기 간 노이즈 방지 전기 접속(200 Mbit/s, 10 m 미만).
- TS-FO-02, 양호, 장거리 접속(200 Mbit/s, 300 m 미만)에 도움이 됩니다.
- HS-SE-10, 기기 간의 짧은 초고속 접속(1기가비트/초, 8미터 미만)
- HS-FO-10, 긴 초고속 연결(1기가비트/초, 3000미터 미만)
Spacewire는 DS-DE-02와 매우 유사하지만 마이크로미니어처 9핀 "D" 커넥터(저중량)와 저전압 차동 신호를 사용합니다.또한 진공 및 심한 진동에서 안정적으로 작동하는 몇 가지 상위 수준의 표준 메시지 형식, 라우팅 방법 및 커넥터 및 배선 재료를 정의합니다.
레이어 0: 신호 레이어
모든 슬라이스에서 각 링크는 쌍방향(전이중)으로 연속적으로 송신할 수 있습니다.각 링크에는 각 방향에 1개씩 2개의 전송 채널이 있습니다.
링크 케이블에서는 입력과 출력이 항상 케이블 양 끝에 있는 커넥터의 같은 핀에 연결되도록 채널은 '반 트위스트'가 있습니다.이것에 의해, 케이블의 「무차별」이 됩니다.즉, 케이블의 양끝이 기기의 잭에 접속됩니다.
링크 케이블의 양 끝에는 링크 타입(예: 「IEEE 1355 DS-DE Link Cable」)이 명확하게 표시되어 있을 필요가 있습니다.
레이어 1: 캐릭터 레이어
각 슬라이스는 256개의 데이터 문자를 정의합니다.이는 문자당 8비트를 나타내기에 충분합니다.이러한 데이터를 "정상 데이터" 또는 "N-chars"라고 합니다.
각 슬라이스는 "L-chars"라고 불리는 다수의 특수 링크 제어 문자를 정의합니다.슬라이스는 이들을 N-chars와 혼동할 수 없습니다.
각 슬라이스에는 Flow Control Link-Control Character(FCC; 플로우 제어 링크 제어 문자)와 NULL(데이터 없음), EXCAPE, 패킷 끝 및 패킷의 예외 끝의 L-char가 포함됩니다.일부 슬라이스는 링크 시작, 문제 진단 등을 위해 몇 개 더 추가합니다.
모든 슬라이스에는 일반적으로 패리티를 사용하여 문자 계층에 정의된 오류 감지 기능이 있습니다.패리티는 보통 여러 문자로 분산됩니다.
flow-control-character는 노드에게 몇 개의 일반 데이터 문자를 전송할 수 있는 권한을 부여합니다.숫자는 슬라이스에 따라 다르며 슬라이스가 빨라지면 FCC당 더 많은 문자가 전송됩니다.흐름 제어를 저레벨로 구축하면 링크의 신뢰성이 크게 향상되어 패킷을 재발송신할 필요가 거의 없어집니다.
레이어 2: Exchange 레이어
링크가 시작되면 계속해서 문자를 교환합니다.교환할 데이터가 없는 경우의 NULL입니다.그러면 링크가 테스트되고 패리티 비트가 빠르게 전송되어 메시지가 종료됩니다.
각 슬라이스에는 고유한 시작 시퀀스가 있습니다.예를 들어 DS-SE 및 DS-DE는 사일런트이며 시작 명령이 떨어지면 바로 전송을 시작합니다.수신된 문자는 시작하는 명령어입니다.
에러 검출에서는, 통상, 링크의 양끝은 매우 짧은 무음(DS-SE의 경우는 몇 마이크로초등) 또는 리셋명령어를 교환하고 나서, 전원을 투입했을 때와 같이 링크의 리셋과 복원을 시도합니다.
레이어 3: 공통 패킷레이어
패킷은, 특정의 순서와 형식을 가지는 통상의 데이터의 시퀀스로, 「패킷의 끝」문자로 끝납니다.링크는 여러 패킷에서 데이터를 인터리브하지 않습니다.패킷의 처음 몇 문자는, 행선지를 나타냅니다.하드웨어는 이러한 바이트를 읽고 패킷을 라우팅할 수 있습니다.하드웨어는 패킷을 복사하여 라우팅하기 위해 패킷을 저장하거나 다른 계산을 수행할 필요가 없습니다.
패킷을 라우팅하는 표준적인 방법 중 하나는 웜홀 소스 라우팅입니다.이러한 라우팅에서는 첫 번째 데이터 바이트가 항상 어떤 출력이 패킷을 전송해야 하는지를 라우터에 지시합니다.다음으로 라우터는 첫 번째 바이트를 제거하고 다음 바이트를 다음 라우터에서 사용할 수 있도록 공개합니다.
레이어 4: 트랜잭션레이어
IEEE 1355 에서는, 편리한 작업을 실시하려면 , 패킷의 시퀀스가 필요하게 됩니다.이러한 시퀀스는 정의되지 않습니다.
슬라이스: DS-SE-02
DS-SE는 "Data and Strobe, Single-end Electrical"의 약자입니다.이것은 가장 저렴한 전기 표준입니다.최대 200메가비트/초, 최대 1미터의 속도로 데이터를 전송합니다. 이는 신뢰할 수 있는 저핀 카운트 통신을 위해 기기 내부에서 유용합니다.
연결에는 방향마다 하나씩 두 개의 채널이 있습니다.각 채널은 스트로보와 데이터를 전송하는 두 개의 와이어로 구성됩니다.스트로보 라인은 데이터 라인이 이전 비트와 동일한 값으로 새 비트를 시작할 때마다 상태가 변경됩니다.이 스킴에 의해, 링크가 셀프 클로킹 되어, 다른 속도에 자동적으로 적응할 수 있습니다.
데이터 문자는 홀수 패리티로 시작하고 그 뒤에 0비트가 계속됩니다.즉, 문자는 일반 데이터 문자이고 그 뒤에 8개의 데이터 비트가 이어집니다.
링크 제어 문자는 홀수 패리티로 시작하여 1비트, 2비트 순으로 시작합니다.홀수 1은 해당 문자가 링크 제어 문자임을 의미합니다.00은 흐름 제어 문자 FCC, 01은 패킷 EOP의 정상 끝, 10은 패킷 EEOP의 예외적인 끝, 11은 이스케이프 문자 ESC입니다.NULL은 "ESC FCC" 시퀀스입니다.
FCC는 8개의 일반 데이터 문자를 전송할 수 있는 권한을 부여합니다.
각 회선에는 2.0V 이상과 0.8V 미만의 2가지 상태가 있습니다.싱글 엔드 CMOS 또는 TTL [8]로직레벨 신호입니다공칭 임피던스는 3.3V 및 5V 시스템에서 각각 50옴 또는 100Ω입니다.상승 및 하강 시간은 100ns 미만이어야 합니다.캐패시턴스는 100MBd의 경우 300pF 미만, 200MBd의 경우 4pF 미만이어야 합니다.
DS-SE는 전자기기 내에서 사용하도록 설계되어 있기 때문에 커넥터는 정의되어 있지 않습니다.
슬라이스: DS-DE-02
DS-DE는 "Data and Strobe, Differential Electrical"의 약자입니다.이것은 전기 노이즈에 가장 잘 저항하는 전기 표준입니다.초당 최대 200메가비트, 최대 10미터의 속도로 데이터를 전송하므로 기기 연결에 유용합니다.케이블은 두껍고 표준 커넥터는 무겁고 비쌉니다.
각 케이블에는 데이터를 전송하는 8개의 와이어가 있습니다.이 8개의 와이어는 각 방향에 대해 1개씩 2개의 채널로 분할되어 있습니다.각 채널은 4개의 와이어, 2개의 트위스트 페어로 구성됩니다.한쪽 트위스트 페어는 차분 스트로보를 반송하고 다른 한쪽은 차분 데이터를 반송합니다.문자층 이상의 부호화는 DS-SE 정의와 비슷합니다.
케이블에는 10개의 와이어가 있고 데이터에는 8개가 사용되므로 트위스트 페어가 남습니다.흑백 쌍은 옵션으로 5V의 전원과 리턴을 공급합니다.
드라이버의 시작 시간은 0.5ns에서2ns 사이여야 합니다.차동전압의 범위는 0.8V ~ 1.4V이며, 일반적인 차동PECL 로직레벨 신호가 [8]1.0V일 수 있습니다.차동 임피던스는 95 ± 10Ω입니다.공통 모드 출력 전압은 2.5~4V입니다.수신기의 입력 임피던스는 10% 이내인 100Ω이어야 합니다.수신기 입력의 공통 모드 전압은 -1 ~ 7V 사이여야 합니다.수신기의 감도는 200mV 이상이어야 합니다.
표준 케이블에는 10개의 와이어가 있습니다.커넥터는 IEC-61076-4-107 입니다.플러그 A(핀 1은 첫 번째, 핀 2는 두 번째): a:브라운/블루, b:레드/그린, c:화이트/블랙, d:오렌지/노란색, e:바이올렛/회색(핀 1은 첫 번째)플러그 B(핀 2가 첫 번째, 핀 1초): e:브라운/블루, d:레드/그린, c:블랙/화이트, b:오렌지/노란색, a:바이올렛/회색입력과 출력을 각 플러그의 동일한 핀으로 라우팅하는 "반 트위스트" 구현에 유의하십시오.
핀 1C/검은색은 5V를 전달할 수 있으며, 2C/흰색은 리턴을 전달할 수 있습니다.전원 공급 장치가 있는 경우 자가 복구 퓨즈가 있어야 하며 접지 고장 보호 기능이 있을 수 있습니다.핀이 없을 경우 정전압을 누출하기 위해 1MΩ의 접지 저항을 핀에 장착해야 합니다.
슬라이스: TS-FO-02
TS-FO는 "Three of Six, Fiber Optical"을 의미합니다.이것은 근적외선으로 동작하는 저렴한 플라스틱 섬유용으로 설계된 광섬유 규격입니다.그것은 약 300미터의 초당 200메가비트를 보낸다.
파장은 근적외선인 760나노미터에서 900나노미터 사이여야 한다.동작속도는 최대 250MBd, 최대 100ppm 변동이어야 합니다.다이내믹 범위는 약 12데시벨이어야 합니다.
이 링크의 케이블에는 직경 62.5 마이크로미터 멀티 모드 광섬유가 2개 사용됩니다.파이버의 최대 감쇠량은 850나노미터의 적외선 파장에서 km당 4데시벨이어야 합니다.양 끝의 표준 커넥터는 MU 커넥터 이중입니다.페룰 2는 항상 "in"이고 페룰 1은 "out"입니다.중심선은 14mm 중심에 있어야 하며 커넥터는 최대 13.9mm여야 합니다.케이블은 무차별이 되도록 '반쪽 꼬임'이 있습니다.
데이터. | 부호화 |
---|---|
0 | 011010 |
1 | 101001 |
2 | 011001 |
3 | 110001 |
4 | 001101 |
5 | 101100 |
6 | 011100 |
7 | 110100 |
8 | 001011 |
9 | 100011 |
A | 010011 |
B | 110010 |
C | 001110 |
D | 100110 |
E | 010110 |
F | 100101 |
통제 | 101010 |
010101 |
부호화에서는, 수신시의 싱글 비트 에러가 부호화 후에 더블 비트 에러를 생성하지 않게 되어, 작은 패킷의 사이즈를 2배로 하는 CRC 의 사용을 회피하도록 설계되어 있습니다.
라인 코드 "3/6"은 6비트의 스트림을 전송하며, 이 중 3비트는 항상 설정됩니다.가능한 문자는 20자입니다.4비트의 송신에는 16비트가 사용되고, 2비트는 사용되지 않으며, 2비트는 링크 제어 문자 구축에 사용됩니다.왼쪽부터 첫 번째 비트가 전송되고 있습니다.
이전 기호가 0으로 끝나는 경우 Control은 010101이고 Control*은 101010입니다.이전 기호가 1로 끝나는 경우 Control은 101010, Control*은 010101입니다.NULL은 Control Control*입니다.FCC는 Control Control.EOP_1은 Control Checksum입니다(정의에 대해서는 아래 참조).EOP_2는 Checksum Control입니다.INIT는 Control*Control*Control*Control*입니다.
데이터 문자는 2개의 4비트 기호로 구성됩니다.비트 0.3은 첫 번째 기호로 전송되고, 두 번째 기호 4.7은 전송됩니다.
이 링크는 아이돌 시 NULL을 전송합니다.첫 번째로 INIT 문자를 송신합니다.125us 에 수신하면, NULL 의 송신으로 바뀝니다.125us 의 NULL 을 송신하면, 1 개의 INIT 가 송신됩니다.링크가 단일 INIT를 송수신하면 FCC를 송신하여 데이터 수신을 시작할 수 있습니다.
Flow Control Character(FCC; 흐름제어문자)는 표준 데이터 문자 16개를 송신하는 것을 허가합니다.
2개의 INIT가 연속적으로 수신되거나 다수의 0 또는1이 수신되는 것은 접속 해제를 나타냅니다.
데이터 오류는 세로 패리티에 의해 검출됩니다.인코딩되지 않은 모든 4비트 워드는 배타적 오드로 처리되며 결과는 6분의 3으로 변환된4비트 체크섬니블로 전송됩니다.이것은 위에서 설명한 "체크섬"입니다.
슬라이스: HS-SE-10
HS-SE"고속, Single-ended 전기."을 의미한다.이것은 가장 빠른 전기.그것은 초당는데 8미터 범위 계기 클러스터로 사용 방법이 제한하는 기가 비트를 보낸다.하지만, 이 표준의 조절과 링크 제어 기능 또한 광역권 광섬유 프로토콜에서 사용되고 있다.
두 사람당 285mm직경 50Ω 동축 케이블의 링크 케이블로 구성된다.전체 송전선의 임피던스 50는±10%ohms해야 한다.커넥터들에는 IEC1076-4-107에 따라야 한다.그래서 핀 B항상과 핀은 A항상"를""에서" 있는 동축 케이블이"반 비틀기." 한다.
전기 링크 싱글 엔드다.3.3V작동을 위하여 적어 125V와 높다 2V5V작동을 위하여 low은 2.1V와 높은은 2.9V그 신호 속도는 100MBd 1GBd.최대 상승 시간은 300피코, 그리고 최소 수량은 100개 피코.
그래서 아무런 권력 이양은 HS링크의 8B/12B 코드는 균형 잡힌 쌍으로 이루어진 차이, 코드,.그것은 달리는 빈부 격차, 1과 0의 평균적인 수치의 수를 유지하여 이 정한다.그것은 선택적으로 놓고 뒤집습니다 등장 인물들로 상영 불균형을 사용한다.반전된 문자는 설정된 반전 비트로 표시된다.또한 8B/12B는 각 문자의 클럭 천이를 보증한다.
8B/12B는 먼저 홀수 패리티 비트를 전송한 후 8비트(최소 유효 비트 우선)를 전송하고 이어서 반전 비트, 1(시작 비트) 및 0(정지 비트)을 전송합니다.
문자의 차이가 0(즉, 1과 0의 수가 같기 때문에 전력을 전송하지 않음)인 경우, 문자는 반전 또는 비반전 중 어느 쪽이든 송신할 수 있습니다.실행 시차에는 영향을 주지 않습니다.링크 제어 문자의 차이는 0으로 반전됩니다.이를 통해 126개의 링크 문자를 정의할 수 있습니다.다른 모든 문자는 일반 데이터 문자입니다.
링크 문자는 다음과 같습니다.IDLE 5: START_REQ(시작 요청) 1:START_ACK(시작 확인) 2:STOP_REQ(정지 요청) 3:STOP_ACK(정지 확인) 4:STOP_NACK(정지 부정 확인 응답) 125:FCC(플로우 제어 문자) 6: RESET
링크가 시작되면 수신기가 링크에 대해 보정되기 전에 각 측에는 0의 비트 "CAL"이 있습니다.CAL 이 제로인 경우 수신기는 수신한 데이터를 모두 폐기합니다.
단방향 기동시에, 사이드 A 는 IDLE 를 송신합니다.사이드 B가 교정되면 IDLE이 A로 송신되기 시작합니다.A가 교정되면 START_REQ가 전송됩니다.B는 START_ACK로 응답합니다.다음으로 A는 START_REQ를 B에 송신하고 B는 START_ACK로 응답합니다.이 시점에서 A 또는 B는 흐름제어 문자를 송신하여 데이터 취득을 시작할 수 있습니다.
쌍방향 기동에서는, 양쪽 모두 IDLE 의 송신을 개시합니다.사이드 A가 보정되면 START_REQ가 사이드 B로 전송됩니다.사이드 B는 START_ACK를 송신하고, 그 후 A는 FCC를 송신하여 데이터 취득을 개시할 수 있습니다.B쪽도 똑같이 합니다.
상대방이 준비되지 않은 경우 START_ACK로 응답하지 않습니다.5 ms 후, 사이드 A는 재시도 합니다.50밀리초 경과하면 사이드A는 포기하고 전원을 끄고 정지하여 오류를 보고합니다.이 동작은, 고출력의 절단된 광섬유 엔드로 인한 눈의 부상을 방지하기 위해서입니다.
Flow Control Character(FCC; 흐름제어문자)는 수신자에게 32개의 데이터 문자를 송신할 권한을 부여합니다.
리셋 문자가 에코되고 나서, 단방향 기동이 발생합니다.
수신기가 교정을 잃으면 리셋명령어를 전송하거나 송신기를 낮게 유지하여 다른 링크에서 교정 오류를 발생시킬 수 있습니다.
링크는 양쪽 노드가 셧다운을 요구하는 경우에만 셧다운됩니다.사이드 A는 STOP_REQ를 송신하고, 사이드 B는 셧다운 준비가 되어 있으면 STOP_ACK, 준비되지 않은 경우에는 STOP_NACK으로 응답합니다.사이드 B는 같은 시퀀스를 실행해야 합니다.
슬라이스: HS-FO-10
"HS-FO"는 "High Speed Fiber Optical"을 의미합니다.이 슬라이스는 가장 빠르고 범위도 가장 깁니다.최대 3000미터의 기가비트/초를 송신합니다.
캐릭터 이상 레벨은 HS-SE-10과 동일합니다.
케이블은 다른 광케이블 TS-FO-02와 매우 유사하지만 필수 라벨과 커넥터(IEC-1754-6)는 제외됩니다.단, 오래된 케이블에서는 라벨을 제외하고 TS-FO-02와 완전히 동일합니다.HS-FO-10과 TS-FO-02는 상호 운용되지 않습니다.
이 케이블에는 62.5 마이크로미터 멀티 모드 케이블, 50 마이크로미터 멀티 모드 케이블 또는 9 마이크로미터 싱글 모드 케이블이 있습니다.비용 및 허용 거리는 각각 100m, 1000m, 3000m로 다양합니다.
멀티 모드 파이버의 경우, 송신기의 기동 전력은 일반적으로 -12 데시벨입니다.파장은 760~900나노미터(근적외선)입니다.수신기에서 다이내믹 범위는 10데시벨이며 감도는 -21데시벨로 비트 에러율이 10비트당12 1비트로 되어 있습니다.
싱글 모드 파이버의 경우, 송신기의 기동 전력은 일반적으로 -12 데시벨입니다.파장은 1250~1340나노미터(적외선)입니다.리시버에서는 다이내믹 범위는 12데시벨, 감도는 -20데시벨로 10비트당 비트12 에러율이 1비트입니다.
레퍼런스
- ^ a b Barry M. Cook; C. Paul H. Walker (17 September 2009). "SpaceWire and IEEE 1355 Revisited" (PDF). International Spacewire Conference.
- ^ US 5341371 "통신 인터페이스"
- ^ Cook, Barry M.; Walker, Paul (September 2006). "Ethernet Over Spacewire—Software Issues" (PDF). International Astronautical Congress. 61 (1–6): 250. Bibcode:2007AcAau..61..250C. doi:10.1016/j.actaastro.2007.01.008. 에 상용 스페이스와이어 인터페이스를 사용하여 이더넷 기능을 제공하는 성공적인 Linux 네트워크를 나타냅니다.스페이스와이어는 IEEE 1355에서 파생되어 LVDS를 사용합니다.
- ^ Haas, S.; Thornley, D.A.; Zhu, M.; Dobinson, R.W.; Heeley, R.; Martin, B. (3 November 1997). "Results from the Macramé 1024 Node IEEE 1355 Switching Network". European Multimedia, Embedded Systems and Electronic Commerce Conference. CiteSeerX 10.1.1.50.6138.
- ^ 스테판 하스."IEEE 1355 표준: 고에너지 물리학에서의 개발, 퍼포먼스 및 응용" 1998. 페이지 121.
- ^ "IEEE Std 1355-1995 Standard for Heterogeneous InterConnect". official web site. IEEE Standards Association. 30 October 1998. Archived from the original on 27 September 2011. Retrieved 13 September 2011.
- ^ "1355 Association". 24 February 2000. Archived from the original on 18 May 2004.
- ^ a b 닥터 SM 파크스「고속, 저전력, 뛰어난 EMC: 온보드 데이터 처리에 최적인 LVDS」(페이지 2).
추가 정보
- P. Thompson; A.M. Jones; N.J. Davies; M.A. Firth; C.J. Wright, eds. (1997). The Network Designer's Handbook. Volume 51: Concurrent Systems Engineering Series. IOS Press. ISBN 978-90-5199-380-6.
외부 링크
- IEEE Standard 1355-1995 for Heterogeneous Interconnect (HIC) (Low-Cost, Low-Latency Scalable Serial Interconnect for Parallel System Construction). IEEE Standards Association. 1996. doi:10.1109/IEEESTD.1996.81004. ISBN 978-1-55937-595-5. 공식 사양서, 지불이 필요함
- CERN의 공식 IEEE 표준 공개 복사본 1355-1995
- 유럽우주국(European SpaceWire)의 표준 사이트입니다.
- Paul Walker (1 August 2000). "Welcome to 4Links, boards, chips, IPR and consultancy for IEEE 1355". web site. Archived from the original on 25 February 2008. Retrieved 13 September 2011.