www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當(dāng)前位置:首頁(yè) > 電源 > 數(shù)字電源
[導(dǎo)讀]  USB總線(xiàn)是目前最為成功,應(yīng)用最為廣泛的外設(shè)接口。隨著時(shí)代的進(jìn)步和發(fā)展,電子產(chǎn)品、手持設(shè)備、超大容量的高清視頻設(shè)備以及千萬(wàn)像素的數(shù)碼相機(jī)等設(shè)備的需求越來(lái)越高,U

  USB總線(xiàn)是目前最為成功,應(yīng)用最為廣泛的外設(shè)接口。隨著時(shí)代的進(jìn)步和發(fā)展,電子產(chǎn)品、手持設(shè)備、超大容量的高清視頻設(shè)備以及千萬(wàn)像素的數(shù)碼相機(jī)等設(shè)備的需求越來(lái)越高,USB接口規(guī)范也需要相應(yīng)地進(jìn)行不斷地更新和升級(jí)。USB3.0的最高理論速度達(dá)到了5Gbit/s,向需要更大電力支持的設(shè)備提供更好的支持和電力供應(yīng),它在USB2.0的基礎(chǔ)上增加了新的電源管理功能,采用全雙工數(shù)據(jù)通信,提供更快的傳輸速度,并且向下兼容USB2.0和USB1.1設(shè)備。USB體系主要包括三個(gè)部分:主機(jī),設(shè)備和物理連接。主機(jī)通常是PC或者主機(jī)控制器;設(shè)備是指常用的U盤(pán)、帶USB的攝像頭、相機(jī)等設(shè)備;物理連接就是通常用的傳輸線(xiàn),在USB3.0系統(tǒng)中,采用了對(duì)偶單純形四線(xiàn)制差分信號(hào)線(xiàn),因此可以支持雙向并發(fā)數(shù)據(jù)流傳輸,這也是USB3.0相比于USB2.0設(shè)備速度提升的關(guān)鍵因素。

  HUB是USB系統(tǒng)中的重要組成部分,且能夠應(yīng)用在大多數(shù)操作系統(tǒng),它是建立主機(jī)與USB設(shè)備之間的橋梁。作為一類(lèi)特殊的USB設(shè)備,可以同時(shí)將一個(gè)接口轉(zhuǎn)換為多個(gè)接口,為用戶(hù)提供了效率和便捷。

  1. USB3.0 HUB的簡(jiǎn)介

  1.1 USB3.0 HUB的基本組成

  根據(jù)最新USB3.0的協(xié)議規(guī)定,USB3.0 HUB主要由Super Speed HUB,Vbus Control Logic,USB2.0 HUB以及上下行端口組成。由于USB3.0是向下兼容的,所以它有完整的USB2.0 HUB設(shè)計(jì),而Super Speed HUB部分就是USB3.0 HUB區(qū)別于USB2.0 HUB的主要部分。USB3.0 HUB基本結(jié)構(gòu)如圖1所示。

  

 

  圖1 USB3.0 HUB的基本結(jié)構(gòu)

  1.2 USB3.0集線(xiàn)器的功能

  USB3.0 HUB是USB系統(tǒng)中的重要部分,它的基本功能如下:

  1)基本連接功能。

  2)電源管理功能。USB3.0能夠提供900mA的電源,這樣就可以給那些連接USB3.0的設(shè)備更快更好地完成充電。由于新的接口提供了額外的兩條線(xiàn),900mA的電力支持能夠驅(qū)動(dòng)無(wú)線(xiàn)適配器,這樣在900mA的高電力支持下可以擺脫靠線(xiàn)纜連接的必要性。在大量數(shù)據(jù)傳輸?shù)耐瑫r(shí),空閑的設(shè)備可以自動(dòng)進(jìn)入低功耗狀態(tài),給正在傳輸?shù)脑O(shè)備提供更好更快的性能支持。

  3)設(shè)備連接和斷開(kāi)檢測(cè)。

  4)總線(xiàn)的錯(cuò)誤檢測(cè)和恢復(fù)。

  5)HUB3.0的自動(dòng)掛起和恢復(fù)功能。

  6)向下兼容,下行端口同時(shí)支持高/低/全速設(shè)備。

  2. Super Speed HUB的設(shè)計(jì)

  USB3.0 HUB是一種便攜的低成本的USB3.0擴(kuò)展接口,它的下行端口面向USB設(shè)備,上行端口面向PC主機(jī)或者嵌入式主機(jī)控制器,速度由上行端口的主機(jī)來(lái)決定,同時(shí)它在下行端口給設(shè)備提供連接和斷開(kāi)的檢測(cè),根據(jù)USB3.0最新協(xié)議規(guī)范,要實(shí)現(xiàn)上節(jié)所述各項(xiàng)功能設(shè)計(jì)。Super Speed HUB的整體構(gòu)架如圖2所示,包括SIE、控制、處理轉(zhuǎn)換、中繼、路由、AES加解密等部分。

  

 

  圖2 USB3.0 HUB的整體構(gòu)架

  2.1 SIE(Serial Interface Engine)模塊

  Super Speed HUB中的SIE模塊處理USB規(guī)范中物理層和協(xié)議層的協(xié)議解析,它主要實(shí)現(xiàn)包的識(shí)別與產(chǎn)生、比特填充和提取、時(shí)鐘與數(shù)據(jù)分離、NRZI編碼和解碼、PID(包標(biāo)識(shí)符)的產(chǎn)生和檢測(cè)、CRC校驗(yàn)碼的識(shí)別和產(chǎn)生、地址檢測(cè)等。SIE模塊設(shè)計(jì)中,分為SIE_PL和SIE_FUC兩個(gè)部分。SIE_PL模塊負(fù)責(zé)數(shù)據(jù)包的解析與組織,PID(包標(biāo)識(shí)符)產(chǎn)生與檢測(cè)、CRC校驗(yàn)識(shí)別與產(chǎn)生、地址檢測(cè)等。SIE_FUC模塊主要實(shí)現(xiàn)SIE模塊與MCU的接口邏輯功能。另外,為了使本系統(tǒng)設(shè)計(jì)更加穩(wěn)定,SIE模塊中采用跨時(shí)鐘域的設(shè)計(jì),一個(gè)是本地的48MHz的全局時(shí)鐘,另外一個(gè)是USB主機(jī)從接收到的數(shù)據(jù)流中采樣接收的12MHz數(shù)據(jù)時(shí)鐘(即將48MHz本地全局時(shí)鐘4分頻得到)。SIE模塊設(shè)計(jì)框圖如圖3所示。

  

 

  圖3 SIE模塊設(shè)計(jì)框圖

  2.2 HUB控制器模塊

  HUB控制器主要完成HUB的管理及控制,實(shí)現(xiàn)與主機(jī)的交互。主機(jī)端通過(guò)類(lèi)請(qǐng)求與HUB控制器模塊通信,取得HUB端口的描述符,并且完成USB HUB及其下行端口的管理和控制。主機(jī)通過(guò)向端點(diǎn)0發(fā)送類(lèi)請(qǐng)求和標(biāo)準(zhǔn)請(qǐng)求來(lái)實(shí)現(xiàn)HUB的枚舉過(guò)程。

  2.3 AES模塊

  AES是一種基于置換和代替的算法,它實(shí)現(xiàn)加解密功能。在USB3.0 Super Speed模式下,根據(jù)用戶(hù)的需求,當(dāng)數(shù)據(jù)從上行端口向下行端口傳輸時(shí),對(duì)數(shù)據(jù)進(jìn)行加密,以防止信息竊取。同樣,在數(shù)據(jù)由下行端口向上行端口傳輸時(shí)實(shí)現(xiàn)其解密過(guò)程。AES算法加解密過(guò)程如圖4所示。

  

[!--empirenews.page--]

 

  圖4 AES算法加解密過(guò)程

  在加解密的過(guò)程中,由于USB3.0 HUB的傳輸速度可達(dá)到3200Mbit/s,但是AES的加解密IP在250MHz的吞吐率下最高速率只能達(dá)到2400Mbit/s,因此在加解密的過(guò)程中需要2個(gè)AES來(lái)實(shí)現(xiàn)其功能。圖5是USB3.0 AES加密原理圖,從圖中可以看到上行端口會(huì)向EM_A發(fā)送奇數(shù)128bit數(shù)據(jù),向EM_B發(fā)送偶數(shù)128bit數(shù)據(jù),同時(shí),Mem_buf模塊也會(huì)輪詢(xún)地從EM_A模塊和EM_B模塊接受數(shù)據(jù)。而在以前的USB2.0的模式下,數(shù)據(jù)位寬只有8bit,全速的帶寬為480Mbit/s,所以只需要1個(gè)AES就可以。

  

 

  圖5 AES算法加密原理圖

  2.4 ROUTING模塊

  ROUTING模塊即路由邏輯模塊,它的作用是根據(jù)連接到下行端口設(shè)備的速度來(lái)決定將下行端口連接到中繼模塊還是連接到TT模塊。由于在USB3.0HUB的上行端口中的速度是高速的,而下行端口則不確定為高速、全速或者低速,所以當(dāng)下行端口設(shè)備的速度為高速時(shí),ROUTING模塊連接到中繼模塊,如果下行端口設(shè)備的速度為全速或者低速時(shí)就連接到TT模塊。

  2.5 Repeater中繼模塊

  集線(xiàn)器中繼模塊在HUB的數(shù)據(jù)轉(zhuǎn)發(fā)中起到建立和拆除上行端口和下行端口之間的連接,并且處理集線(xiàn)器的掛起和喚醒的作用。中繼器把上行端口的數(shù)據(jù)發(fā)送到下行端口,把下行端口的數(shù)據(jù)發(fā)送到上行端口,并且要用本地時(shí)鐘來(lái)從端口上發(fā)送和接受數(shù)據(jù)。它以數(shù)據(jù)包為單位控制端口的建立和連接以及HUB的喚醒和掛起。如圖6所示為Repeater的連接狀態(tài)機(jī)。

  

 

  圖6 Repeater的連接狀態(tài)機(jī)

  2.6 PHY模塊

  PHY模型就是通常所說(shuō)的USB物理收發(fā)器模型,它的作用是實(shí)現(xiàn)數(shù)據(jù)的串并轉(zhuǎn)換。因?yàn)樵谏闲卸丝谑遣⑿袛?shù)據(jù),而在面向設(shè)備和電纜中的下行端口是串行數(shù)據(jù)。

  2.7 TT處理轉(zhuǎn)換器

  TT模塊的作用是完成傳輸事務(wù)轉(zhuǎn)發(fā)和速度的匹配。當(dāng)上行端口在高速環(huán)境下運(yùn)行而下行端口在全速或者低速下運(yùn)行時(shí),TT處理轉(zhuǎn)換器就是將高速事務(wù)轉(zhuǎn)換成低速事務(wù)。由于要滿(mǎn)足速度的匹配,因此TT處理器必須采用緩存的方式來(lái)存儲(chǔ),在緩存的上行端口是一個(gè)高速處理器,用來(lái)處理高速數(shù)據(jù)的收發(fā);緩存的下行端口是全速和低速處理器,用來(lái)處理全/低速數(shù)據(jù)的接受和發(fā)送。

  3. FPGA仿真與驗(yàn)證

  為了更好地完成仿真和驗(yàn)證,采用ModelsimSE和Navos公司的Debussy軟件。首先搭建仿真環(huán)境,包括編譯測(cè)試文件、仿真調(diào)用文件、引導(dǎo)文件、宏定義文件以及激勵(lì)文件。首先將C語(yǔ)言的驅(qū)動(dòng)程序在Linux環(huán)境下轉(zhuǎn)換為二進(jìn)制的kvout激勵(lì)文件,把二進(jìn)制的kvout文件存儲(chǔ)在外掛的Flash中然后再存儲(chǔ)到內(nèi)置的RAM中,使其成為發(fā)出指令的源頭;同時(shí)USBDevice的行為級(jí)模型也會(huì)裝載部分命令以達(dá)到仿真的目的。如圖7所示為USB3.0HUB高速數(shù)據(jù)批量傳輸仿真結(jié)果。

  

 

  圖7 USB3.0HUB高速數(shù)據(jù)批量傳輸仿真(截圖)

  圖中數(shù)據(jù)包的總大小為4096byte,rst_n為系統(tǒng)復(fù)位信號(hào),clk30為主機(jī)端12M時(shí)鐘,pci_clk為本地時(shí)鐘,cpu_datao是從主機(jī)發(fā)送出的數(shù)據(jù),utm0_data,utm1_data,utm2_data,utm3_data分別為經(jīng)過(guò)USB3.0HUB擴(kuò)展后的4路高速信號(hào),Utm_rxready,utm_rxvalid,utm_rxactive分別為端口的控制信號(hào)。

  為了加強(qiáng)整個(gè)設(shè)計(jì)的可靠性,必須進(jìn)行FPGA驗(yàn)證,F(xiàn)PGA驗(yàn)證選擇的是Altera的StratixIIS180開(kāi)發(fā)板,采用QuartusII將RTL級(jí)的verilog代碼進(jìn)行變異并且綜合成網(wǎng)表,然后通過(guò)USB-blaster下載線(xiàn)下載到FPGA測(cè)試版中,另外激勵(lì)文件是在Linux環(huán)境下編譯產(chǎn)生的,并且通過(guò)EJTAG下載到測(cè)試版中。把激勵(lì)文件下載到FPGA板子中后,把HUB的上行端口連接到USB的主機(jī),此時(shí)如果主機(jī)檢查出有USB HUB連接,會(huì)產(chǎn)生1個(gè)復(fù)位信號(hào);在HUB復(fù)位后,USB主機(jī)向USB Device發(fā)送令牌包,并且對(duì)HUB進(jìn)行枚舉,主機(jī)識(shí)別出該HUB;當(dāng)主機(jī)對(duì)USB3.0 HUB成功枚舉后按照USB協(xié)議進(jìn)行數(shù)據(jù)傳輸。

  在傳輸速率上,可以通過(guò)USB3.0 HUB傳輸1個(gè)比較大的文件,并且用ATTO DISK BENCHMARK軟件來(lái)測(cè)試其讀寫(xiě)速度,通過(guò)ATTO可以顯示出讀取數(shù)據(jù)可以提高到1088Mbit/s,寫(xiě)入速度可以達(dá)到840Mbit/s(USB2.0 HUB的讀寫(xiě)速度分別為240Mbit/s和184Mbit/s);很顯然這個(gè)讀寫(xiě)速度比USB2.0的提高了5~6倍。當(dāng)然由于軟件和硬件的各種原因,這個(gè)實(shí)際的傳輸速度離其理論最大值5G bit/s有一定的差距,但已基本實(shí)現(xiàn)其高速傳輸?shù)墓δ堋?/p>

  從verilog的功能仿真、時(shí)序仿真和FPGA驗(yàn)證表明,USB3.0 HUB基本實(shí)現(xiàn)了高速數(shù)據(jù)的傳輸,達(dá)到了預(yù)期的效果。

  4. 總結(jié)

  USB及HUB接口是目前計(jì)算機(jī)以及微控制器中最常用的通用高速接口,它可以連接串口、U盤(pán)、音頻、視頻、手機(jī)、相機(jī)等絕大多數(shù)的外設(shè)設(shè)備。USB3.0正在以其高速度、高性能、高可靠性、低成本等特點(diǎn)逐漸代替更多的USB2.0產(chǎn)品,成為通信電子市場(chǎng)的主要接口。本文中設(shè)計(jì)的USB3.0 HUB實(shí)現(xiàn)了多媒體數(shù)據(jù)的高速同步及時(shí)傳輸;更佳的電源管理功能以及支持AES加密解密等功能,這些都將促使它在市場(chǎng)上迅速普及。但是USB3.0及其HUB依舊有自己的瓶頸,比如在某些應(yīng)用中需要盡可能高的吞吐量時(shí),線(xiàn)纜的長(zhǎng)度會(huì)受到限制;同時(shí)電纜的材質(zhì)以及信號(hào)的質(zhì)量也會(huì)在整體上影響傳輸?shù)男Ч?,所以在傳輸百兆以上?shù)據(jù)流時(shí),所用線(xiàn)纜最好不要超過(guò)3m。

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專(zhuān)欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車(chē)的華為或?qū)⒋呱龈蟮莫?dú)角獸公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關(guān)鍵字: 阿維塔 塞力斯 華為

倫敦2024年8月29日 /美通社/ -- 英國(guó)汽車(chē)技術(shù)公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車(chē)工程師從創(chuàng)意到認(rèn)證的所有需求的工具,可用于創(chuàng)建軟件定義汽車(chē)。 SODA V工具的開(kāi)發(fā)耗時(shí)1.5...

關(guān)鍵字: 汽車(chē) 人工智能 智能驅(qū)動(dòng) BSP

北京2024年8月28日 /美通社/ -- 越來(lái)越多用戶(hù)希望企業(yè)業(yè)務(wù)能7×24不間斷運(yùn)行,同時(shí)企業(yè)卻面臨越來(lái)越多業(yè)務(wù)中斷的風(fēng)險(xiǎn),如企業(yè)系統(tǒng)復(fù)雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務(wù)連續(xù)性,提升韌性,成...

關(guān)鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報(bào)道,騰訊和網(wǎng)易近期正在縮減他們對(duì)日本游戲市場(chǎng)的投資。

關(guān)鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國(guó)國(guó)際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)開(kāi)幕式在貴陽(yáng)舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關(guān)鍵字: 華為 12nm EDA 半導(dǎo)體

8月28日消息,在2024中國(guó)國(guó)際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)上,華為常務(wù)董事、華為云CEO張平安發(fā)表演講稱(chēng),數(shù)字世界的話(huà)語(yǔ)權(quán)最終是由生態(tài)的繁榮決定的。

關(guān)鍵字: 華為 12nm 手機(jī) 衛(wèi)星通信

要點(diǎn): 有效應(yīng)對(duì)環(huán)境變化,經(jīng)營(yíng)業(yè)績(jī)穩(wěn)中有升 落實(shí)提質(zhì)增效舉措,毛利潤(rùn)率延續(xù)升勢(shì) 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務(wù)引領(lǐng)增長(zhǎng) 以科技創(chuàng)新為引領(lǐng),提升企業(yè)核心競(jìng)爭(zhēng)力 堅(jiān)持高質(zhì)量發(fā)展策略,塑強(qiáng)核心競(jìng)爭(zhēng)優(yōu)勢(shì)...

關(guān)鍵字: 通信 BSP 電信運(yùn)營(yíng)商 數(shù)字經(jīng)濟(jì)

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺(tái)與中國(guó)電影電視技術(shù)學(xué)會(huì)聯(lián)合牽頭組建的NVI技術(shù)創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會(huì)上宣布正式成立。 活動(dòng)現(xiàn)場(chǎng) NVI技術(shù)創(chuàng)新聯(lián)...

關(guān)鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長(zhǎng)三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會(huì)上,軟通動(dòng)力信息技術(shù)(集團(tuán))股份有限公司(以下簡(jiǎn)稱(chēng)"軟通動(dòng)力")與長(zhǎng)三角投資(上海)有限...

關(guān)鍵字: BSP 信息技術(shù)
關(guān)閉
關(guān)閉