IEEE 1394 FireWire: 실시간 전송을 위한 고속 직렬 버스

IEEE 1394 FireWire의 등시성 전송, 피어 투 피어 구조, 계층 아키텍처와 USB 대비 특성을 정리한다.

2026-08-14 · 최초 발행 2026-01-06

실시간 장비 연결을 겨냥한 직렬 버스

IEEE 1394는 애플이 FireWire라는 브랜드명으로 상용화한 고속 직렬 버스 표준이다. 오디오·비디오 장비처럼 정해진 시간 안에 데이터를 전달해야 하는 환경을 염두에 두고, 실시간 데이터 전송과 등시성(Isochronous) 통신을 지원한다.

호스트를 거치지 않고 장치끼리 통신하는 피어 투 피어 구조를 사용하며, 운용 중인 시스템에 장치를 연결하거나 제거하는 핫플러그도 지원한다. 버스 전원을 통해 최대 45W를 공급할 수 있고, 일정 시간 내 전송을 보장하는 QoS 기능도 제공한다.

  • 전송 속도: 100/200/400/800/1600/3200 Mbps
  • 연결 방식: 피어 투 피어, 핫플러그
  • 실시간성: 등시성 전송과 대역폭 예약
  • 전원 공급: 최대 45W

FireWire 계열의 확장

IEEE 1394 버전1394-19951394a-20001394b-20021394c-2006S100/S200/S400S800, 개선된 중재S1600/S3200, 광케이블Cat5 케이블 지원

버스는 데이지 체인과 트리 구조로 구성할 수 있다. 하나의 버스에는 최대 63개 노드를 연결할 수 있으며, 케이블 세그먼트는 최대 16개 홉까지 이어진다. 연결 구성이 바뀌면 버스 리셋을 통해 토폴로지를 자동으로 다시 인식한다.

트랜잭션부터 물리 신호까지의 계층

IEEE 1394 계층트랜잭션 계층링크 계층물리 계층비동기/등시성 전송 관리패킷 생성, CRC, 중재인코딩, 신호, 커넥터

트랜잭션 계층은 비동기·등시성 전송을 관리한다. 링크 계층은 패킷 생성, CRC, 중재를 맡고, 물리 계층은 인코딩과 신호, 커넥터를 다룬다.

비동기(Asynchronous) 전송은 데이터를 보낸 뒤 응답을 수신한다. 반면 등시성(Isochronous) 전송은 응답 없이 실시간 스트림을 전달한다. 등시성 채널은 대역폭을 할당받고 비동기 전송보다 높은 우선순위를 가지며, 사이클 마스터는 125us 주기로 사이클 시작 신호를 보낸다.

주소 체계는 10비트 버스 ID, 6비트 노드 ID, 48비트 오프셋으로 이루어진 64비트 주소를 사용한다. CSR 아키텍처는 설정과 상태 레지스터를 표준화하고, 메모리 맵을 통해 장치 메모리에 직접 접근할 수 있게 한다. DMA를 사용하면 CPU 개입 없이 메모리를 전송하며, 모든 노드는 단일 주소 공간으로 통합된다.

케이블, 전원, 버스 중재

1394 커넥터는 4핀, 6핀, 9핀(1394b)으로 구분된다. 4핀은 전원을 포함하지 않아 소형 장치에 쓰이고, 6핀은 전원을 포함하는 표준 장치용이다. 9핀은 1394b의 고속 전송을 지원한다.

물리 계층은 노이즈 내성을 높이는 차동 신호를 사용한다. 1394b에는 DS(Data/Strobe) 인코딩이 쓰이며, 광케이블은 최대 100m 전송을 지원한다. 구리선 케이블은 세그먼트당 최대 4.5m이고, 전력 공급 범위는 8~33V, 최대 1.5A다.

버스 접근은 공정성 간격(Fairness Interval)을 통해 모든 노드가 전송 기회를 얻도록 조정한다. 버스 리셋 뒤에는 중재자가 결정되고, 트리 최상위의 루트 노드가 중재 역할을 맡는다. 토폴로지가 바뀌면 버스는 자동으로 재구성되며, 요청 후 빠르게 버스에 접근하는 즉각 중재도 제공한다.

USB와 달랐던 설계 방향

특성 IEEE 1394 USB 2.0 USB 3.0
최대 속도 800 Mbps (1394b) 480 Mbps 5 Gbps
토폴로지 피어 투 피어 호스트 중심 호스트 중심
등시성 전송 지원 미지원 미지원
CPU 오버헤드 낮음 높음 중간
케이블 길이 4.5m/세그먼트 5m 3m
전력 공급 최대 45W 2.5W 4.5W

IEEE 1394는 피어 투 피어 통신, 등시성 전송, 낮은 레이턴시, DMA 지원을 중심으로 설계됐다. USB는 저렴한 구현, 광범위한 지원, 간단한 구조, 높은 보급률을 강점으로 삼았다.

1394는 비디오 캡처, 프로 오디오, 스토리지에 적합했고, USB는 키보드·마우스·프린터 같은 일반 주변기기에 널리 쓰였다. 실시간성은 1394가 우수했지만 USB는 훨씬 저렴했고 시장 점유율도 압도적 우위였다.

남아 있던 사용처

DV 캠코더의 디지털 비디오 전송, 실시간 비디오 캡처·편집, 프로페셔널 방송 장비 제작에 IEEE 1394가 활용됐다. 감시 카메라의 고품질 실시간 영상 전송과 저지연 화상 회의 시스템도 대상이었다.

오디오 영역에서는 디지털 믹서의 다채널 실시간 전송, 오디오 인터페이스의 저지연 녹음, 신시사이저의 MIDI over 1394에 쓰였다.

스토리지 장비에서는 외장 하드디스크, DVD/BD 작성 및 읽기용 광학 드라이브, 멀티 디스크를 관리하는 RAID 컨트롤러, SAN 연결, 대용량 데이터 백업 시스템에 적용됐다. 머신 비전의 고속 이미지 전송, 의료 영상 장비 연결, 계측 장비의 데이터 수집, 로보틱스의 센서·액츄에이터 제어, 산업용 제어 네트워크도 응용 영역이었다.

주류에서 밀려난 뒤

1394 이후에는 Thunderbolt, USB 3.x, DisplayPort 같은 기술이 뒤를 이었다. Thunderbolt는 광케이블 기반 고속 전송을, USB 3.x는 범용 인터페이스를, DisplayPort는 비디오 전용 전송을 지향했다.

IEEE 1394는 애플의 로열티 부담으로 인한 높은 라이센스 비용, 저렴하고 범용적인 USB의 보급, 복잡한 구현에 따른 칩셋 비용 상승이라는 조건에 놓였다. 소니 i.LINK와 애플 FireWire의 경쟁은 시장 분열로 이어졌고, 스마트폰 시대에는 모바일 비대응이라는 한계도 드러났다.

현재는 기존 장비의 레거시 지원, 일부 전문가용 오디오 장비, 특수 산업 응용에서 사용이 이어진다. 주된 전환 방향은 Thunderbolt와 USB-C이며, IEEE 표준 자체는 여전히 존재한다.

후속 인터페이스에 남긴 관점

1394의 피어 투 피어 개념은 Thunderbolt에, 등시성 전송 개념 일부는 USB 3.x에 이어졌다. AVB/TSN은 이더넷 기반 AV 전송 표준으로 발전했고, PCIe의 직렬 고속 전송 기술과 DisplayPort의 비디오 전송 프로토콜도 같은 흐름에서 함께 볼 수 있다.

이 표준의 이력은 기술적 우수성만으로는 시장을 확보하기 어렵다는 점을 보여준다. 비용, 에코시스템 구축, 표준화의 일관성, 시장 타이밍이 함께 작동했다. USB의 시장 장악, 라이센스 정책 실패, 표준화 분열, 모바일 트렌드 대응 실패가 그 맥락을 설명한다.

IEEE 1394FireWire직렬 버스등시성 전송인터페이스