高速串行簡史(二):并行通信之系統同步方式

要了解并行信號和串行信號,我們還是來先了解下并行通信(傳輸)和串行通信(傳輸)的概念吧。并行信號就是以并行方式通信的信號,而串行信號就是以串行方式通信的信號。串行通信指數據在單條一位寬的傳輸線上,一比特接一比特地按順序傳送的方式,在早期的定義里也有說只有一根數據線,每個時鐘脈沖下只能發送一位數據的方式;而在并行通信中一個字節(8位)數據是在8條并行傳輸線上同時由源端傳到目的地,也可以說有多個數據線(幾根就是幾位),在每個時鐘脈沖下可以發送多個數據位(幾位的并行口就發送幾位)。

所以早期對串行通信與并行通信的理解為:同樣的一個字節數據(8位),串行通信要分8次由低位到高位按順序一位位地傳送,而并行通信由于有8根線路,所以只要一次就可以傳送過去,形象的說,把線路(通道)比作道路,能并排開幾輛車的就可以說是“并行”,只能一輛一輛開的就屬于“串行”了。很明顯,并行通信的速度要比串行通信的速度快得多,效率更高,費時更少。不過這些都是早期I/O速率都不高的情況下的理論理解,但信息技術飛速發展,之前的理解放在現在來看已經過時了,因為現在是高速串行信號時代了(我們的主題)。在高速狀態下,并行口的幾根數據線之間存在串擾,而并行口需要信號同時發送同時接收,任何一根數據線的延遲都會引起問題。而串行只有一根數據線,不存在信號線之間的串擾,而且串行還可以采用低壓差分信號,可以大大提高它的抗干擾性,所以可以實現更高的傳輸速率,盡管并行可以一次傳多個數據位,但是時鐘遠遠低于串行,所以目前串行傳輸是高速傳輸的首選。在此套用鐵桿粉絲“絕對零度”的回復:“打個比方,運送大型設備零件,并行信號就好比多輛貨車,每輛車運送一些零件,大家按一定的時間要求送到目的地才能裝配出完整的設備,一輛車出故障就會導致無法完成組裝。而串行信號就好比火車,正常情況下一輛車就可以把所有零件運送完畢,而且不會出現問題。”個人覺得這個比喻還是比較恰當的,在這里火車本身也是比貨車速度快的。

從另外的角度來看,并行傳輸還有很多方式如系統同步(共同時鐘)方式及源同步時鐘方式等。先來看系統同步先天的內在問題,下圖是并行傳輸中系統同步方式的示意圖。

首先,并行信號由于需要多位傳輸路徑,這在早期是可以接受的。但是摩爾定律的現象使得與幾十年前相比可生產的芯片中硅電路的數量大幅增加,而芯片封裝技術的pin密度并沒有像硅密度一樣以相同的速度在增加,因此I/O pin的封裝實際上比硅電路還貴,這就意味著對于大多數芯片來說pin管腳越來越多變得不可接受。就好像我們都知道車道越多我們的通行效率就會更快,但隨著現在的城市空間越來越小以及地價越來越貴,更多的車道慢慢的只能變得越來越難以實現。況且并行本身的I/O速率不高,就像拖拉機或毛馬路,速度上不去再多車道也是枉然。

第二個內在問題就是時序的需求。由上圖可知數據由芯片#1同步啟動并被芯片#2使用相同的時鐘同步捕獲,芯片#2輸入端的數據必須滿足相對于芯片的時鐘輸入的建立和保持時間。詳細的系統同步時序模型如下圖所示。

這些建立和保持時間必須用足夠的余量來計算,以允許時鐘分配路徑延遲到兩個芯片的差異,并通過芯片到啟動和捕捉觸發器。延遲可能會因芯片工藝,電壓和溫度(PVT)條件而異,并且必須增加余量以應對最壞的情況。對于較高的時鐘頻率,可能需要在芯片中使用鎖相環(PLL)來調整時鐘相位,以補償芯片內的時鐘分配延遲,并適應變化的工藝,電壓和溫度條件。 如果時鐘頻率足夠高,則不可能建立一個可以通過這種共同時鐘總線來可靠地傳輸數據的系統。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 228,443評論 6 532
  • 序言:濱河連續發生了三起死亡事件,死亡現場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發現死者居然都...
    沈念sama閱讀 98,530評論 3 416
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 176,407評論 0 375
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 62,981評論 1 312
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 71,759評論 6 410
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
    開封第一講書人閱讀 55,204評論 1 324
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,263評論 3 441
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 42,415評論 0 288
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當地人在樹林里發現了一具尸體,經...
    沈念sama閱讀 48,955評論 1 336
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 40,782評論 3 354
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發現自己被綠了。 大學時的朋友給我發了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 42,983評論 1 369
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 38,528評論 5 359
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質發生泄漏。R本人自食惡果不足惜,卻給世界環境...
    茶點故事閱讀 44,222評論 3 347
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 34,650評論 0 26
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 35,892評論 1 286
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 51,675評論 3 392
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 47,967評論 2 374

推薦閱讀更多精彩內容

  • 1、嵌入式系統的定義 (1)定義:以應用為中心,以計算機技術為基礎,軟硬件可裁剪,適應應用系統對功能、可靠性、成本...
    榮卓然閱讀 1,847評論 0 5
  • ???本文主要介紹嵌入式系統的一些基礎知識,希望對各位有幫助。 嵌入式系統基礎 1、嵌入式系統的定義 (1)定義:...
    OpenJetson閱讀 3,327評論 0 13
  • 什么是嵌入式 IEEE(Institute of Electrical and Electronics Engin...
    Leon_Geo閱讀 3,753評論 1 20
  • 生活是由無數的偶然構成的,生活也是由若干個意外串起的。而每個意外的發生,總能讓人醒悟到一些東西,于是,意外也...
    嘉陵錦鯉閱讀 232評論 0 1
  • 錢可以存 但時間和生命不能 時間是獨立的個體,自顧自的往前走去;哪怕我們什么也不干,時間也會帶著我們慢慢變老,被時...
    小lola閱讀 1,882評論 20 7