IEEE1394串行連接技術

IEEE1394原爲Apple公司開發的計算機接口技術,被稱爲Fire Wire(火線)。1995年,IEEE制定並頒佈了IEEE1394-1995標準。IEEE1394作爲一種串行接口,其目的在於取代並行接口SCSI(Small Computer System Interface,小型計算機系統接口)來實現外圍設備與計算機的連接。作爲一種數據傳輸的開放式技術標準,IEEE1394技術廣泛應用於視、音頻領域,支持的產品包括數碼相機、數字攝像機及數字錄像機等。同時在計算機硬盤和網絡互連等方面,IEEE1394技術都有廣闊的發展空間,IEEE1394能夠以100Mbps、200Mbps和400Mbps的高速率進行聲音、圖像信息的實時傳送,還可以傳送數字數據以及設備控制指令。我們可以利用通過IEEE 1394創建高速的內部局域網絡,來傳送大量的多媒體資料。
一、IEEE1394的主控制器接口
  IEEE1394開放式主控制器接口(OHCI)是向所有準備支持IEEE1394技術的廠商提供的開放式標準。OHCI由物理層、鏈路層、事務層和串行總線管理四個部分組成。具體如下:
  1.物理層
  物理層主要提供設備和線纜之間的電氣和機械連接,處理數據傳輸和接收,確保所有設備可以訪問總線。
  2.鏈路層
  鏈路層提供同步和異步模式下的數據包確認、定址、數據校驗及數據分幀等。
  3.事務層
  事務層只處理異步數據包,提供Read、Wire 和Lock 命令。Read命令向發出方傳回數據;Wire命令向接收方發送數據;Lock 命令通過生成往返通路實現Read和Wire功能。
  4.串行總線管理
  串行總線管理提供全部總線的控制功能,包括確保向所有總線 連接設備的電力供應,優化定時機制,分配同步通到ID,處理基本錯誤提示等
  在實際操作過程中,如果進行異步傳輸,數據發送方和接收方互換地址,然後進行數據傳輸。當接收方收到數據包時,會向發送方傳回確認信息。接收方沒有收到數據包,則啓動錯誤修復機制。如果進行同步傳輸,發送方首先要獲得一個特定帶寬的數據通道。然後將通道ID附加在所要傳輸的數據中一起發送。接收方對數據流進行檢測,只有當發現具有特定ID信號的數據時才進行接收。同步數據傳輸模式在優先級上高於異步傳輸模式。
  在OHCI規範中沒有任何對數據調製或解調的規定。這是因爲IEEE1394是一種全數字協議,在數字傳輸過程中不需要進行任何的數模轉換,從而大大節省了系統的開銷

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章