国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

為什么串行接口速率比并行接口快?

這篇具有很好參考價值的文章主要介紹了為什么串行接口速率比并行接口快?。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

串行接口的速率會比并行快,可以從下面四個方面考慮:

①高速串口不需要時鐘信號來同步數(shù)據(jù)流,也就沒有時鐘周期性的邊沿,頻譜不會集中,所以噪聲干擾少很多。

以PCIE和SATA為例,時鐘信息通過8b/10b編碼已經(jīng)集成在數(shù)據(jù)流里面,數(shù)據(jù)本身經(jīng)過加擾,絕對不可能有多于5個0或者5個1的長串(利于時鐘恢復(fù)),也絕對不存在周期性(避免頻譜集中)。這樣,通過數(shù)據(jù)流的沿變可以直接用PLL恢復(fù)出時鐘,再用恢復(fù)的時鐘采集數(shù)據(jù)流。這有什么好處?時鐘信號消耗的功耗極多,帶來的噪聲也最大,不傳時鐘可以降低功耗,減少噪聲。

②所有高速串口都采用差分總線傳輸,外界噪聲同時加載到兩條差分線上,相減之后可以抵消,具備很強的抗干擾能力,同時因為差分線通常以電流為載體傳輸,遠(yuǎn)端沒有電壓傳輸?shù)膲航?,因此長距離也不是問題。

為什么串行接口速率比并行接口快?

③差分信號沒有時鐘skew問題,因為它根本就沒有同步時鐘,不存在時鐘和數(shù)據(jù)流的對齊問題。只需要保證差分信號線是對齊的就行,這是很容易的,因為差分信號線的值總是相反,相關(guān)性強,易控制。一根線跳的時候,另一根線經(jīng)過一個非門的延時馬上會跳,這個非門的延時是很容易補償?shù)摹?/p>

為什么串行接口速率比并行接口快?

并行總線最大的問題就是多根線傳輸?shù)臅r候,無法保證所有的沿變都對齊,很有可能傳著傳著某些信號跟不上,落后了一個時鐘周期,數(shù)據(jù)就傳錯了。想控制也難,因為各個信號沒有相關(guān)性,互相的沿變本身就是獨立的,因為布線不同,很有可能一個跳的早點,另一個跳的晚點,再加上各個傳輸線電阻不同,噪聲不同,傳一會兒就分辨不出來哪個值對應(yīng)哪個周期。

④差分線線數(shù)少,干擾少。并行傳輸,一般32根或者64根,一根線跳變,會給旁邊的線帶來噪聲,頻率越高,這種噪聲越大,很容易導(dǎo)致別的線值被篡改或者無法辨認(rèn),所以頻率不可能很高。串行傳輸一般就4根數(shù)據(jù)線,分成Rx兩根差分線和Tx兩根差分線,差分線總是往相反方向跳,可以抵消各自的跳變噪聲,比如Rx的正極性發(fā)生跳變時會產(chǎn)生噪聲,這種噪聲可以被Rx的負(fù)極性以相反的跳變直接抵消掉(因為他們是差分信號對),總的噪聲為0,杜絕了內(nèi)部噪聲。

綜上,串口傳輸?shù)母鞣N優(yōu)勢使得其內(nèi)外噪聲皆免疫,又沒有信號對齊之憂,可以以極高的速率傳輸。比如SATA可以以6Gb的速率傳輸數(shù)據(jù)流,PCIE可以以8Gb的速率傳輸數(shù)據(jù)流。這種速率,并行傳輸是根本做不到的,更不要說串行傳輸還能節(jié)省大量引腳。

串口為啥比并口快,還有的因素是串口的特性和應(yīng)用場景,決定了它更加適合采用一些可以提高單根信道速率的設(shè)計方法:差分信號(differential signaling),時鐘-數(shù)據(jù)恢復(fù)(Clock-Data Recovery,簡稱CDR),和信道均一化(Channel Equalization,Eq)。而這些方法目前用在并口上并不合適。

為什么串行接口速率比并行接口快?

既然串口有如此大的優(yōu)勢,為什么并口還是存在?

從現(xiàn)有的應(yīng)用看來,有一些歷史遺留速度不高的應(yīng)用,還有一些需要突發(fā)性高帶寬的應(yīng)用,還是需要并口的應(yīng)用,比如很特殊的DDR。雖然XDR/GDDR/HMC/HCM這些新標(biāo)準(zhǔn)都在試圖引入SerDes, 但DRAM行業(yè)的特殊性還是讓并口繼續(xù)存活著。

【以上信息由艾博檢測整理發(fā)布,如有出入請及時指正,如有引用請注明出處,歡迎一起討論,我們一直在關(guān)注其發(fā)展!專注:CCC/SRRC/CTA/運營商入庫】文章來源地址http://www.zghlxwxcb.cn/news/detail-466360.html

到了這里,關(guān)于為什么串行接口速率比并行接口快?的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • python接口自動化(二)--什么是接口測試、為什么要做接口測試(詳解)

    python接口自動化(二)--什么是接口測試、為什么要做接口測試(詳解)

    上一篇和大家一起科普掃盲接口后,知道什么是接口,接口類型等,對其有了大致了解之后,我們就回到主題-接口測試。 接口測試是測試系統(tǒng)組件間接口的一種測試。接口測試主要用于檢測外部系統(tǒng)與系統(tǒng)之間以及內(nèi)部各個子系統(tǒng)之間的交互點。測試的重點是要檢查數(shù)據(jù)的

    2024年02月10日
    瀏覽(19)
  • Go 接口:nil接口為什么不等于nil?

    本文主要內(nèi)容:深入了解接口類型的運行時表示層。 目錄 Go 接口:nil接口為什么不等于nil? 一、Go 接口的地位 二、接口的靜態(tài)特性與動態(tài)特性 2.1 接口的靜態(tài)特性與動態(tài)特性介紹 2.2 “動靜皆備”的特性的好處 三、nil error 值 != nil 四、接口類型變量的內(nèi)部表示 第一種:nil 接

    2024年02月05日
    瀏覽(86)
  • 【Golang 接口自動化00】為什么要用Golang做自動化?

    【Golang 接口自動化00】為什么要用Golang做自動化?

    目錄 為什么使用Golang做自動化 最終想實現(xiàn)的效果 怎么做? 寫在后面 ?資料獲取方法 順應(yīng)公司的趨勢學(xué)習(xí)了Golang之后,因為沒有太多時間和項目來實踐,怕止步于此、步Java缺少練習(xí)遺忘殆盡的后塵,決定利用工作之余的時間把此前用Python的寫的自動化使用golang進(jìn)行重構(gòu)。

    2024年02月15日
    瀏覽(32)
  • OpenKey 中轉(zhuǎn)接口為什么穩(wěn)定?最新系統(tǒng)架構(gòu)圖已公布,可供學(xué)習(xí)

    OpenKey 中轉(zhuǎn)接口為什么穩(wěn)定?最新系統(tǒng)架構(gòu)圖已公布,可供學(xué)習(xí)

    OpenKey.Cloud 作為 ChatGPT 生態(tài)圈內(nèi)的重要基礎(chǔ)設(shè)施,提供官方 API 的轉(zhuǎn)發(fā),長久以來一直保持著高穩(wěn)定性,這是如何做到的?今天就來揭秘 OpenKey 系統(tǒng)的詳細(xì)架構(gòu)圖。 官網(wǎng): https://openkey.cloud/ 文檔: https://docs.openkey.cloud/ ? ? ?

    2024年02月06日
    瀏覽(17)
  • 又一個難題:Java 序列化和反序列化為什么要實現(xiàn) Serializable 接口?

    作者:椰子Tyshawn 來源:https://blog.csdn.net/litianxiang_kaola 最近公司的在做服務(wù)化, 需要把所有model包里的類都實現(xiàn)Serializable接口, 同時還要顯示指定serialVersionUID的值. 聽到這個需求, 我腦海里就突然出現(xiàn)了好幾個問題, 比如說: 序列化和反序列化是什么? 實現(xiàn)序列化和反序列化為什

    2024年02月08日
    瀏覽(19)
  • MASA MinimalAPI源碼解析:為什么我們只寫了一個app.MapGet,卻生成了三個接口

    源碼如下: AutoMapRoute自動創(chuàng)建map路由,MinimalAPI會根據(jù)service中的方法,創(chuàng)建對應(yīng)的api接口。 比如上文的一個方法: MinimalAPI會幫我們生成一個Post 的Weather接口,接口地址: ParseMethod方法代碼: methodName 是方法名。PostWeather方法幫我們解析方法名中的關(guān)鍵信息生成對應(yīng)請求類型

    2024年02月02日
    瀏覽(24)
  • Netty為什么高效,為什么這么受歡迎?

    Netty為什么高效,為什么這么受歡迎?

    上篇文章通過 Java NIO 的處理流程與 Netty 的總體流程比較,并結(jié)合 Netty 的源碼,可以更加清晰地理解Netty。本文將結(jié)合源碼詳細(xì)解析Netty的高效和強大功能的設(shè)計原理,學(xué)習(xí) Netty 是如何實現(xiàn)其卓越的性能和功能特性,也希望可以在日后工作中利用到 Netty 的設(shè)計思想。 我們先看

    2024年02月12日
    瀏覽(40)
  • Redis—Redis介紹(是什么/為什么快/為什么做MySQL緩存等)

    Redis—Redis介紹(是什么/為什么快/為什么做MySQL緩存等)

    一、Redis是什么 Redis 是一種 基于內(nèi)存的數(shù)據(jù)庫 ,對數(shù)據(jù)的讀寫操作都是在內(nèi)存中完成,因此讀寫速度非???,常用于 緩存,消息隊列、分布式鎖等場景 。 ????????Redis 提供了多種數(shù)據(jù)類型來支持不同的業(yè)務(wù)場景,比如 String(字符串)、Hash(哈希)、 List (列表)、Set(集合)、

    2024年02月10日
    瀏覽(29)
  • AIMD 為什么收斂(tcp reno/cubic 為什么好)

    AIMD 為什么收斂(tcp reno/cubic 為什么好)

    TCP 擁塞控制目標(biāo)是緩解并解除網(wǎng)絡(luò)擁塞,讓所有流量公平共享帶寬,合在一起就是公平收斂。 AIMD(幾乎所有與擁塞控制相關(guān)的協(xié)議或算法都有 AIMD 的影子,包括 RoCE,BBRv2) 為什么收斂?我一般會給出下面的老圖: 雖然只展示了兩條流的收斂,但 n 條流收斂的展示無非就是將

    2024年02月06日
    瀏覽(32)
  • tcp 為什么要三次握手,兩次不行嗎?為什么?

    TCP使用三次握手(Three-Way Handshake)的過程是為了確保雙方建立起可靠的通信連接,并在連接的建立過程中協(xié)商必要的參數(shù)。兩次握手是不夠的,原因主要有以下幾點: 防止已失效的連接請求被接受: 假設(shè)有A和B兩臺主機(jī),A向B發(fā)送了一個連接請求,但由于某些原因?qū)е逻B接建

    2024年02月20日
    瀏覽(35)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包