在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何在下一個設計中成功集成USB 3.2 IP

電子設計 ? 來源:Synopsys ? 作者:Morten Christiansen ? 2021-03-24 17:23 ? 次閱讀

作者:Synopsys技術市場經理Morten Christiansen

本文概述了受益于USB 3.2帶寬增加的應用,描述了USB Type-C?的最新USB 3.2規范,并說明了最新規范如何影響使用USB Type-C連接器和電纜速度。此外,還討論了USB 3.2的實現,USB 3.2的新功能以及設計人員如何在下一個設計中成功集成USB 3.2 IP。

一、USB 3.2應用

許多應用都存在無法滿足的“速度需求”。大容量存儲是一個經典示例,它最大程度地減少了等待文件傳輸所花費的時間,從而使消費者受益匪淺。如今,大多數海量存儲設備僅以USB 3.0速度連接,這比旋轉硬盤驅動器(HDD)還要快。但是,在快速傳輸到閃存固態磁盤(SSD)方面,USB 3.0已成為瓶頸。USB 3.2大容量存儲設備的連接速度達到20Gbps,實際吞吐量是USB 3.0的四倍以上,并具有最新SSD的功能。

圖形適配器

外部USB圖形適配器也可以利用USB 3.2。 USB 3.2可以使得長電纜(最長3m)可以達到10Gbps的連接速度,或使1m電纜的連接速度達到20Gbps,并具有高分辨率、高刷新率、低壓縮率和多顯示功能。一些擴展塢也可以同時使用USB和DisplayPort的一對或兩個通道同時連接其他USB和DisplayPort。如果用戶需要更多顯示功能,則DisplayPort備用模式允許將所有四個Type-C通道都用于DisplayPort。但是,USB連接僅限于USB 2.0速度。

視頻應用

靜態相機和攝像機生成的數據量超過通過USB連接實時傳輸的數據量,因此它們通常要使用壓縮來降低吞吐量和存儲要求。如今的相機通常具有大容量存儲功能,這得益于更高的USB 3.2連接速度。

除了標準的消費類視頻應用外,工業視覺系統也可以利用USB 3.2速度。在工業視覺系統中,通常不選擇壓縮,因為圖像捕獲、處理和采取適當措施(例如從高速傳送帶上取下物品)的時間很緊迫。使用USB 3.2可使這些系統支持更高的分辨率或幀速率。

汽車應用

由于電纜長度和專有的汽車連接器,汽車系統通常不支持USB 3.1 Gen 2連接。

但是,由于與USB 3.1 Gen 1相比,USB 3.2 Gen 1x2連接將吞吐量提高了一倍,達到10Gbps,因此可以大大改善信息娛樂數據傳輸。在服務模式下,這可以加快信息娛樂系統固件和應用程序更新的速度,包括地圖和導航數據。在任務模式下,消費者可以連接任何USB 2.0或USB 3.x設備,并且由于USB向后兼容標準,使得它們可以工作。

USB 3.2用于調試

固件工程師和軟件開發人員可以利用USB 3.2為消費者提供高質量的產品。更復雜的芯片需要更多帶寬才能有效地進行跟蹤和調試輸出。

專用的跟蹤和調試端口通常要使用昂貴的專用捕獲盒,這些捕獲盒需連接到專用開發板,通常只有少數工程師才能使用。設備模式下的Synopsys USB設備控制器或雙重角色控制器提供了外部緩沖區控制(EBC)功能。EBC可為從產品輸出的跟蹤和調試數據提供高達20Gbps的吞吐量,而無需在初始設置后進行軟件干預。產品上現有的Type-C連接器、標準USB電纜和PC /筆記本電腦被用于捕獲跟蹤和調試數據。

因此,USB 3.2和EBC為更多的工程師和開發人員提供了先進的跟蹤和調試功能,使他們能夠更快地開發質量更好的產品。

二、定義USB 3.2

USB 3.2規范取代了USB 3.1規范。 USB 3.2引入了新的命名法,就像USB 3.1規范在取代USB 3.0規范時引入了新的命名法一樣。這意味著無論支持的連接速度如何,都應根據USB 3.2規范設計所有支持Enhanced SuperSpeed的新USB產品。

USB 3.2定義了以下連接速度:

?通用術語:Gen X x Y-(速度x信道)

?增強的SuperSpeed Gen 1x1-(5G)

?增強的SuperSpeed Gen 2x1-(10G)

?增強的SuperSpeed Gen 1x2-(5G * 2 = 10G)

?增強型SuperSpeed Gen 2x2-(10G * 2 = 20G)

線路編碼架空(line encoding overhead)后,四種不同USB 3.2連接速度的最大吞吐量約為4Gbps、9.7Gbps、8Gbps和19Gbps。在各種USB協議和設備類架空后,實際的吞吐量較低,并且取決于實現方式。

USB 3.2 Gen 2x1和Gen 1x2均可提供10Gbps的原始數據速率。但是,由于Gen 2的線路編碼效率更高,Gen 2x1的吞吐量大約比Gen 1x2的吞吐量高1.2倍。兩者都需要10Gbps的連接速度,并支持不同的用例。

將USB 3.2命名法映射到USB 3.1和USB 3.0命名法:

?Gen 1x1 = SuperSpeed-> USB 3.0-> USB 3.1 Gen 1

?Gen 2x1 = SuperSpeedPlus-> USB 3.1-> USB 3.1 Gen 2

USB-IF尚未發布USB 3.2營銷建議。持續使用USB 3.0、USB 3.1、USB 3.2 10G和USB 3.2 20G可以減少消費者的困惑。無論使用哪種市場名稱來描述USB 3.2產品,對于USB 3.2產品支持哪種連接速度,準確而真實是很重要的。

三、USB 3.2和USB Type-C電纜和連接器

通過發布連續的規范更新,USB提高了速度,增加了功能和易用性,并保持了對早期USB規范的向后兼容性,從而使消費者對消費者的關注保持了20多年。使用新產品的設計人員應參考2017年9月發布的USB 3.2規范。該規范使USB 3.1的連接速度提高了一倍,使用USB Type-C連接器和電纜可提供高達20Gbps的速度。

USB Type-C是當前在大多數新型主機(PC、筆記本電腦、二合一平板、敞篷車混合動力車)和雙重功能機(平板電腦、電話)設備中使用的標準USB連接器。Type C外圍設備很常見,Type C充電器、迷你塢站、A / V適配器、集線器等更容易看到。

USB-IF通過將USB電纜和連接器章節移到單獨的文檔中,并著重強調了在USB 3.2規范中向USB Type-C連接標準的過渡。將標準A,標準B和迷你/微型連接器重命名為舊版USB連接器。

USB 3.2 Dual Lane模式設計用于USB Type-C連接器。USB 3.2采用USB Type-C連接器中的四個差分SuperSpeed / SuperSpeedPlus對,這與USB 3.1和USB 3.0不同,后者根據Type-C連接器的方向使用一個或另一個TX / RX通道對。

圖1:具有四個差分對/通道的USBType-C插座。

所有無源USB Type C電纜都可用于USB 3.2 Gen Xx2連接,因為根據USB Type C規范,必須有四個SuperSpeed / SuperSpeedPlus差分對。專為Gen 2(10G)設計的無源電纜的長度限制為大約1m,并且可以支持新的20G連接速度。專為Gen 1(5G)設計的兩米至三米無源電纜可以支持新的10G連接速度。

有源電纜被用于將Gen 2的USB Type C電纜的長度延長到1m以上,而Gen 1則延長到5m。某些有源電纜可能選擇不支持四個差分對。此外,可以完全不支持USB的方式設計用于DisplayPort備用模式的有源電纜。USB-IF(USB)和VESA(DisplayPort)定義了有源電纜規格,以確保有源電纜可用于USB 3.2連接。

通過兩條USB 3.1(10G)通道的通道帶和通道綁定(例如拆分和合并數據),USB 3.2的原始數據速率可達到20Gbps。USB 3.2還通過通道帶和綁定兩個USB 3.0(5G)通道來支持10Gbps。 USB 3.2還支持USB Type-C功能,例如備用模式、電源傳輸和數字音頻。

USB 3.2向后兼容的要求意味著USB 3.2系統的設計和操作非常重要。 USB 3.2主機控制器必須支持所有USB設備和連接速度。這意味著可以將USB 1.1、USB 2.0、USB 3.0、USB 3.1和USB 3.2設備連接到USB 3.2主機。僅當主機控制器和連接的集線器和/或外圍設備具有USB 3.2 Gen Xx2功能時,才可以使用USB 3.2 Gen Xx2雙通道操作。

同樣,連接USB 3.0或USB 3.1集線器后,USB 3.2主機將退回到單通道模式。如果連接到USB 3.0或3.1主機,則USB 3.2集線器將退回到單通道模式。

連接到USB 3.2主機的USB 3.2集線器必須支持下游外圍設備的所有變體,并根據需要在單通道和雙通道之間進行轉換。 USB 3.2集線器必須支持數據包的存儲和轉發處理以及速度轉換。所以設計兼容的USB 3.2集線器非常復雜。

圖2說明了USB 3.2通道帶和通道綁定:在USB 3.2 Gen Xx2模式下,主機和設備控制器TX路徑的運行速度是單通道USB 3.1或3.0連接速度的兩倍。有效載荷數據在PHY和電纜中的兩個TX / RX通道上分開(拆分),并在設備和主機控制器的RX路徑中合并(結合)。

圖2:USB 3.2通道帶和通道綁定。

USB 3.2規范將標準USB接口重命名為Legacy USB接口。舊電纜組件和Type-C連接舊適配器電纜僅支持單通道操作,不適用于USB 3.2 Gen Xx2連接。

使用USB 3.2 IP的片上系統(SoC)集成器必須意識到啟用20Gbps原始數據速率所需的帶寬增加和低延遲。USB控制器和系統內存之間至少需要2Gbytes / s的持續讀寫帶寬才能實現USB 3.2。通過向USB 3.2控制器添加FIFO和預取功能,可以放寬延遲要求。選擇正確的USB 3.2主機、設備或雙重角色控制器,可簡化SoC或ASIC IP集成,降低風險,并加快產品上市時間。

USB 3.2控制器

為了支持USB 3.2 Gen Xx2操作,需要對USB 3.0或USB 3.1控制器的鏈路層進行更改。在輪詢PortMatch期間,主機和設備發現并協商單通道和雙通道功能。USB 3.2連接優先級為Gen 2x2,緊接著是Gen 2x1,然后是Gen 1x2,最后是Gen 1x1。

USB 3.2鏈接設置是在配置通道上執行的,該通道被定義為將用于Gen Xx1連接的通道。低頻信令僅在配置通道上交換。僅在配置通道上需要接收器終止檢測。但是,有序集在兩個通道上同時傳輸。Gen Xx2流量在兩個通道上進行條帶化,使用128b / 132b編碼,對于Gen 1x2連接使用交替的8b / 10b符號,對于Gen 2x2連接使用交替的字節。需要最小的信道偏斜才能正確組合或“綁定”兩個單獨的車道。

為了最大程度地提高吞吐量,USB 3.2主機控制器必須實現USB 3.2感知的調度程序。特別是,必須設計定期傳輸調度程序,以管理連接到集線器端口的多個USB 3.0、3.1和3.2設備(連接速度為20Gbps、10Gbps、2 * 5Gbps和5Gbps)。

軟件堆棧

正如USB 3.1編程模型沒有從USB 3.0更改一樣,USB 3.2主機和設備控制器的編程模型也沒有更改以支持x2連接。符合USB 3.0、USB 3.1和USB 3.2 xHCI的主機控制器均使用相同的xHCI主機軟件堆棧。

Synopsys的USB設備控制器對USB 3.0、USB 3.1和USB 3.2使用相同的設備軟件堆棧。但是,20Gbps的吞吐量可以揭示5Gbps或10Gbps所不存在的操作系統和/或CPU和內存瓶頸。此外,可能需要優化設備類驅動程序和/或設備功能(例如大容量存儲、網絡和視頻),以利用新的20Gbps連接速度。

USB 3.2 PHY

單通道Type C PHY使用模擬多路復用器,來為Gen Xx1連接路由活動的TX / RX通道對。模擬多路復用器會降低信號質量,因此不是Gen 2操作的首選。單通道Type C PHY不支持USB 3.2 Gen Xx2。

另一種Type C PHY實現具有兩個獨立的RX / TX通道對,并使用數字交叉開關為Gen Xx1連接啟用一個或另一個通道。可以修改雙通道PHY,以使第一個通道對Gen Xx1有效,而兩個通道對Gen Xx2有效,如圖3所示。

20210303103024811.png

圖3:Type-C連接器上的USB 3.2和DisplayPort(DP)備用模式信道使用情況

Synopsys USB Type-C PHY正在針對USB 3.2和USB /DisplayPort應用的多個過程節點進行開發。Synopsys USB-C PHY使用具有數字交叉開關的Type-C輔助(TCA)。這種架構可確保最佳的信號質量,從而提供可靠的消費者體驗。開發人員可以將Synopsys USB Type-C PHY和控制器集成到最適合其設計的過程節點中的ASIC或SoC中。

USB 3.2子系統和解決方案

對于USB 3.2設計人員,Synopsys提供了控制器和PHY IP。使用這些IP,設計人員可以在設計ASIC或SoC時添加所需的互連、包裝器、時鐘、復位、測試、調試和掃描電路。但是,集成定制子系統(圖4)可以減少風險和集成工作,并加快產品上市時間。集成子系統可以使設計人員專注于自己的增值工作。

例如,DesignWare USB Type-C / DisplayPort子系統可以包括USB 3.2雙角色設備控制器、DisplayPort 1.4a TX控制器、HDCP 2.2嵌入式安全模塊,以及USB-C / DisplayPort、USB 2.0和DP AUX PHY。子系統包括所有必需的互連、包裝器和驗證IP,以驗證圖3所示的操作模式。

20210303103111370.png

圖4:DesignWare接口IP子系統框圖

四、USB 3.2原型設計以實現InterOp和合規性

現代IP開發的主要部分是“虛擬”。IP設計人員在向系統設計人員發布RTL代碼以集成到ASIC或SoC中之前,需要使用仿真和驗證IP來驗證設計。系統設計人員可以使用虛擬IP原型服務來驗證SoC集成并開發固件和軟件。但是,IP設計人員和系統設計人員需要用于硬件開發、演示、互操作性測試、調試和一致性測試的硬件原型實現。

Synopsys將基于HAPS-80 FPGA的原型系統用于USB 3.2 IP控制器開發。 PHY子板上的USB 3.2測試芯片連接到HAPS-80系統中的FPGA。USB 3.2主機和設備控制器均為原型。圖5顯示了在Linux PC上實現的具有標準大容量存儲功能的PHY板和設備控制器。

設備控制器連接到另一個實現USB 3.2主機控制器的HAPS-80系統和PHY板。使用標準xHCI軟件堆棧,將主機控制器連接到運行Windows 10的標準PC。

圖5:用于開發和測試USB 3.2 IP的Synopsys HAPS-80 FPGA原型系統

編輯:hfy

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • usb
    usb
    +關注

    關注

    60

    文章

    7966

    瀏覽量

    265285
  • type-c
    +關注

    關注

    549

    文章

    1826

    瀏覽量

    268964
收藏 人收藏

    評論

    相關推薦

    阿里CEO:下一個增長引擎定是IoT

    張勇說,下一個布局、下一個熱點、下一個增長的引擎定是來自于萬物互聯的時代,來自于圍繞著萬物互聯。我們希望在萬物互聯網時代能夠和所有的合作伙伴形成
    發表于 09-10 11:25 ?826次閱讀

    EMC如何成為下一個設計工程的成功因素

    EMC如何成為下一個設計工程的成功因素?
    的頭像 發表于 08-23 11:32 ?759次閱讀
    EMC如何成為<b class='flag-5'>下一個</b>設計工程的<b class='flag-5'>成功</b>因素

    開關控制LED如何在次按下一個下一個LED將關閉

    問候大家,開關控制LED在次按下一個下一個LED將關閉,請幫助我如何創建它。開關是推式開關。下面是要修改的模塊。/輸入顯示是開關按壓。
    發表于 07-08 15:08

    何在集成設計環境開發視頻IP?

    何在集成設計環境開發視頻IP?
    發表于 06-08 06:13

    何在ev3 desfire卡創建下一個請求?

    我需要在 ev3 desfire 卡創建下一個請求 AID = 000100(十六進制)的“應用程序”,以及長度為 18 字節并啟用所有讀/寫權限的標準文件。 哪些硬件需要編寫或創建AID
    發表于 04-20 06:06

    對MCU的USB連接:這是對你的下一個設計嗎?

    幾乎每一個現代MCU家族都有USB外設。由于USB
    發表于 05-27 09:31 ?12次下載
    對MCU的<b class='flag-5'>USB</b>連接:這是對你的<b class='flag-5'>下一個</b>設計嗎?

    VR體驗的下一個飛躍是什么?

    對虛擬現實的興奮不在圖表之列,但目前這代VR游戲還是很無聊嗎? VR的下一個重大飛躍是什么?開發人員如何利用這些新功能?
    的頭像 發表于 11-13 06:31 ?2593次閱讀

    你的下一個MCU的USB應用是什么

    幾乎所有的現代系列MCU具有USB外設。因為USB標準的,則可能期望所有USB實現都是相同的。如果是的話,你會通過各種符合標準,而且還
    發表于 01-20 09:39 ?3949次閱讀
    你的<b class='flag-5'>下一個</b>MCU的<b class='flag-5'>USB</b>應用是什么

    蘋果或成下一個諾基亞?

    iPhone11泄露,還有中國特供版!網友:下一個諾基亞
    的頭像 發表于 08-23 11:51 ?3618次閱讀

    蘋果改變IoT江湖的下一個大招是什么?

    市值2萬億美元的蘋果公司下一個大招是什么?傳言了三年的追蹤器“AirTag”最有可能成為下一個像TWS耳機那樣的爆品。
    的頭像 發表于 01-29 10:41 ?2622次閱讀

    汽車軟件開發的下一個階段是什么樣的?

    過去,軟件開發遵循僵化、緩慢的瀑布方法,并使用高度分散的工具鏈。開發將經歷離散的階段,每個階段都在下一個階段開始之前完成。許多開發過程是手動的,從工具鏈的部分到下一個部分的切換也是
    的頭像 發表于 11-22 10:44 ?812次閱讀

    在下一個物聯網設計實現無縫互操作性

    指導視頻:在下一個物聯網設計實現無縫互操作性
    的頭像 發表于 12-26 10:16 ?781次閱讀
    <b class='flag-5'>在下一個</b>物聯網設計<b class='flag-5'>中</b>實現無縫互操作性

    USB連接MCU的:哪個更適合你的下一個設計?

    下一個設計的實現驚訝。本文將介紹些差異化的USB功能,你會發現,在流行的MCU系列。旦你了解些關鍵的不同,你可以更好地尋找,將提供完
    的頭像 發表于 11-03 16:17 ?1041次閱讀

    晶體管的下一個25年

    晶體管的下一個25年
    的頭像 發表于 11-27 17:08 ?656次閱讀
    晶體管的<b class='flag-5'>下一個</b>25年

    何在下一代智能手機的設計節約空間?本文提供思路

    何在下一代智能手機的設計節約空間?本文提供思路
    的頭像 發表于 11-23 09:06 ?479次閱讀
    如<b class='flag-5'>何在下一</b>代智能手機的設計<b class='flag-5'>中</b>節約空間?本文提供<b class='flag-5'>一</b><b class='flag-5'>個</b>思路
    主站蜘蛛池模板: 亚洲精品乱码久久久久久蜜桃图片| 欧美成人免费网站| 久久久久久久免费| 国产成人a| 久久99精品久久久久久园产越南| 色播图片| 亚洲人成伊人成综合网久久| 日本免费不卡视频| 俄罗斯女人69xxx| 中文4480yy私人免费影院| 男女性高爱潮免费的国产| 天天射天天操天天干| www.色婷婷| 国产一级特黄aa级特黄裸毛片| 六月丁香中文字幕| 你懂的在线视频播放| 日本黄a| 四虎a级欧美在线观看| 中文字幕一区精品欧美| 亚洲a视频| 亚洲综合一区二区三区| 免费观看视频在线观看| 1024亚洲视频| 傲视影院午夜毛片| 美女张开腿露出尿口让男人桶 | 日韩城人视频| 五月亭亭六月丁香| 亚洲色图21p| 三级网站免费看| 韩国免费三片在线视频| 精品国产一区二区三区国产馆| 噜啪啪| 精品综合久久88色鬼首页| www.色五月.com| 美女被免网站在线视频| 丁香六月欧美| 亚洲高清毛片| 美国激情ap毛片| 天天插天天狠天天透| 久久精品美女| 成人窝窝午夜看片|