ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [Computer Architecture] FireWire(IEEE 1394)
    CSE/Computer Architecture 2015. 6. 12. 15:58

    FireWire(IEEE 1394)

     

    IEEE 1394, 혹은 파이어와이어(FireWire), 아이링크(i.Link)는 미국의 Apple이 제창한 Personal Computer 및 digital audio, digital vedio용 Serial Bus Interface 표준 규격이다. IEEE 1394는 데이터의 고속 전송과 등시성 실시간 데이터 서비스를 지원한다. IEEE 1394는 낮은 단가와, 간단하고 융통성 있는 케이블 시스템 덕에 Paralell SCSI를 대체하였다.

     

    특징은 다음과 같다.

     

     - 디지털 인터페이스의 표준: 반복적인 디지털 대 아날로그의 변환에 따라 발생하는 지속적인 신호의 감쇠를 처리  

     - 빠르고 용이한 전환 : SCSI와 달리 장치의 설치와 제거가 컴퓨터 구동 중에도 용이

     - 사용의 편리성 : 케이블 장착만으로 플러그 앤 플레이를 통해 장치와 컴퓨터와 연결, 빠른 속도 등이다.

     

    IEEE 1394의 규격은 파이어와이어 400과, 800이 있는데 각각 약 100/200/400Mbps, 800Mbps의 전송 속도를 지원한다. 두 규격은 모두 Hot-plugging을 지원한다. IEEE 1394의 두 형태는 6Pin(전기공급:2Pin, 데이터전송:4Pin)과 4Pin(데이터전송:4pin)으로 구성되어 있다.

     

    High performance serial bus

    Fast, low cost

    Easy to implement

     

    FireWire Configuration

    Daisy Chain

    Up to 63 devices on single port  

     - Really 64 of which one is the interface inself

    Up to 1022 buses can be connected with bridges

    Automatic configuration

    No bus terminators

    May be tree structure

     





    example firewire configuration

     

    FireWire 3 Layer Stack

    -Physical

     Transmission medium, electrical and signaling characteristics

     

     Data rates from 25 to 4000Mbps

     Two forms of arbitration

      - Based on tree structure

      - Root acts as arbiter

      - First come first served

      - Natural priority controls simultaneous requests

      - Fair arbitration

      - Urgent arbitration

     

    -Link

     Transmission of data in packets

     Two transmission types

      - Asynchronous

       Variable amount of data and several bytes of transcation data transferred as a packet

       To explicit address

       Acknowledgement returned

       

      - Isochronous(등시성)

       Variable amount of data in sequence of fixed size packets at regular intervals(Streamming Service needed)

       Simplified addressing

       No acknowledgement 

    -Transaction 

     Request-response protocol

     

     

     

     

    참고:

     1) http://quarantinecrews.blogspot.kr/2013/12/inputoutputproblems-computers-have-wide.html 

     

    댓글

Designed by Tistory.