硬體接口

主機的對外接口,通過接口接入其他硬體設備。

產品簡介

學習硬體的人員,常常會使用不同的IC,有一點,在某一個領域中,IC常常變化,但 硬體接口變化卻很慢,只要了解了硬體接口,對於硬體工程師來說,就可以應對自如了。 以下是硬體接口列表,內容描述不一定是對應接口最詳的,詳細的可以參見百科中的對應詞條。本文重點偏重於硬體設計時,需要對硬體接口了解的信息,這也是百科中對相應詞條描述時,較少提到的部分 。

分類

列表如下,持續更新中:

USB

目前最新的標準為USB 3.0 ,當前流行的還是USB2.0.

USB2.0中對速度進行了規範.

分為:

High Speed 480Mbit/s
Full Speed 12Mbit/s
Low Speed 1.5Mbit/s

常見測試和設計資料,由USB 標準組織維護,可以免費下載相關的設計和測試資料。

參考資料中有詳細的地址

Ethernet

目前最常使用的接口:

copper mode:

10M: 10base-T

使用曼徹斯特編碼。

100M: 100base-TX

使用MLT3編碼。

1000M: 1000base-T

使用PAM5編碼。

10G: 10Gbase-T

fiber mode:

10M: NULL(較少使用)

100M: 100base-FX

1000M: 1000base-X

10G: 10Gbase-X

對應的標準為:IEEE802.3,可以從IEEE網站免費下載。

乙太網速度的計算:

在測試乙太網時,常有所謂線速,或100% 速度的稱呼,具體描述如下:

對於乙太網的線速由以下幾個部分組成:

1.空閒段:96bit, 12byte

2.前導碼+開始位元組:64bit,8byte

3.幀長,指從DA到FCS部分,為常見的為64~1518byte,當然也有一些特別的,如加VLAN等。

例子:

如要發一個100%的,64byte的包,速度為10M

對應的每秒的包數為:10M / (12 + 8 + 64) / 8= 14,881(幀/秒) (注實際應為14880.95238,有進行4舍5入)

PCI

最新的標準為PCI-E,此標準由PCISIG組織維護,開放性較差,spec需要會員才能下載,不能免費下載.

版本描述如下:

發明單位(Intel)

PCI 1.0:最原始版本,非實用版本

PCI 2.0:增加了連線器的說明,增補了一些內容,是第一個實用版本,33.33 MHz clock,5V voltage

PCI 2.1:增加了66MHz的功能

PCI 2.2:最佳化版本,

PCI 2.3:去掉了5V Voltage的支持

發明單位(IBM,HP,Compaq)

PCI-X 1.0:增加了時鐘到66/100/133 MHz,數據為64位寬.

PCI-X 2.0:增加了時鐘到266/533 Mhz速度

發明單位(Intel)

PCI-E 1.x:由並行匯流排變為,收和發各一對差分匯流排.波特率為:2.5GT/s,數據率:2Gbit/s

PCI-E 2.x:單對差分線,波特率為:5GT/s,數據率:4Gbit/s

PCI-E 3.0:單對差分線,波特率為:8GT/s,數據率:8Gbit/s ?

DDR SDRAM Interface

常用於CPU和DDR SDRAM之間的通訊,目前此接口,由JEDEC維護,對應的標準號為:JESD79

在jedec網站上可以免費註冊,就可以免費下載。

相關詞條

相關搜尋

熱門詞條

聯絡我們