freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

usb20協(xié)議層中文版-文庫吧資料

2025-06-12 17:44本頁面
  

【正文】 )中;l 如果端口被停止,則返回STALL(停止)以告訴主機不要重試傳輸,因為功能部件上有錯誤條件。如果收到數(shù)據(jù)時主機檢測到錯誤,它不返回握手包給功能部件。NAK 表示功能部件暫時不能返回數(shù)據(jù),而STALL表示端口永久地被停止,需要USB系統(tǒng)軟件干涉。圖 830 批處理事務格式當主機準備好了接收批處理數(shù)據(jù)的時候,它發(fā)出輸入標記。在某些流控制和掛起條件下,數(shù)據(jù)時相被握手信號替換,從而產(chǎn)生了沒有數(shù)據(jù)傳輸?shù)膬蓵r相的事務。批處理事務類型的特點是具有以錯誤檢測和重試的方式保證主機和功能部件之間的數(shù)據(jù)無錯發(fā)送的能力。在任何情形下,可以返回NAK握手的分割傳輸具有較小的數(shù)據(jù)有效載荷,而這也就會對高速總線具有較小的沖擊。一些分割傳輸有相當?shù)牟皇褂肞ING的流控制。主機控制器對于全速/低速設備也不支持PING協(xié)議。圖829說明了端點緩沖空間可用的PING的設備端點狀態(tài)機制。注意回到PING狀態(tài)的轉(zhuǎn)變并不影響傳輸數(shù)據(jù)相的切換狀態(tài)。端點必須總是能夠從主機接收PING,即使它從不發(fā)生NAK。一個NAK說明端點用不恰當?shù)奈帐只貞惹暗腛UT/PING,或者端點轉(zhuǎn)入了一個(臨時)不能接收數(shù)據(jù)的狀態(tài)。高速批量傳輸/控制傳輸端點必須在端點描述符中明確最大的NAK率。直到端點聲明具有空間,主機控制器才可以重新使用PING標記。 圖827 主機高速批量OUT/Control PING狀態(tài)機制端點也可以用NAK握手回應OUT/DATA事務。如果端點以NYET握手回應OUT/DATA事務,這就意味著端點接收了數(shù)據(jù)但不再具有“最大數(shù)據(jù)包”數(shù)據(jù)有效載荷的空間。如果端點用ACK握手對OUT/DATA事務作出回應,這就意味著端點成功接收了數(shù)據(jù)并且具有“最大數(shù)據(jù)包”數(shù)據(jù)有效載荷的空間。主機控制器必須以數(shù)據(jù)相產(chǎn)生OUT事務以作為端點的下一個事務。然而,設備必須準備好以連續(xù)事務的形式接收PINGs,例如,一個立刻接著另一個。NAK回應并不是主機控制器重新傳輸請求的原因。主機控制器將在未來的某個時間重新嘗試PING以再次查詢端點。端點或者用一個NAK握手或者用一個ACK握手回應PING。主機控制器用PING特殊標記查詢高速設備的端點。這就可以完成改進的總線實現(xiàn)。這一機制允許設備告知主機控制器它是否對于下一個OUT事務足夠的端點空間??刂贫它c必須支持支持這一協(xié)議,以實現(xiàn)數(shù)據(jù)和狀態(tài)階段的OUT事務。這意味著,當無應答OUT事務高頻率發(fā)生時全速/低速總線具有低利用率。在未來的端點有可用空間的時侯,主機控制器被期望重新進行這一傳輸事務。 圖820 主機控制器無分割傳輸狀態(tài)機分層概況 圖821 設備傳輸狀態(tài)機分層概況 圖822 設備頂層狀態(tài)機 圖823 Device_process_Trans狀態(tài)機制 圖824 Dev_do_OUT 狀態(tài)機制 圖825 Dev_do_IN 狀態(tài)機制 圖826 HC_Do_nonsplit狀態(tài)機制全速/低速設備可以具有批量傳輸/控制傳輸端點,它們要花費時間處理它們的數(shù)據(jù),并且,因此用無應答握手回應OUT事務。首先介紹的是端點類型的普通狀態(tài)機。圖820顯示了無分割傳輸類型主機控制器總體狀態(tài)機分層的概況。還有數(shù)個偽代碼程序和函數(shù)作為條件和行為。設備狀態(tài)機時序決定了對于事務設備作出怎樣的反應。主機控制器狀態(tài)機時序決定了接下來需要為現(xiàn)在的端點做什么。主機控制器具有告知接下來為端點發(fā)起什么事務的命令。設備狀態(tài)機位于設備內(nèi)部。 圖818 狀態(tài)機環(huán)境概述 圖819 主控制器頂層事務狀態(tài)機分層概況主機控制器狀態(tài)機位于主機控制器內(nèi)部。這一章的余下部分將討論無分割傳輸。狀態(tài)機是以分等級的形式存在的。主機控制器狀態(tài)機能夠從總線(HSU2)收到一個新版并把該事務的處理結(jié)果提供給USB主控制器(HC_resp)。設備從總線(HSD2)獲得這些信息包,對收到的信息包作出反應,并通過相應的設備端點(在“端點陣列”中)和其功能單元進行通信。主機控制器其將和設備的某端點之間進行的下一個事務處理,并想主機控制器狀態(tài)機發(fā)出命令(HC_cmd)。圓圈包括一個黑體的名字,可以包含一個或多個進入狀態(tài)時施行的行為。行為和條件的句法是符合VHDL的。過渡附加了一個方框,它里面的中間有一條線,將方框分為上下兩部分,上面是條件,下面是行為。為了路徑能夠被獲取,所有與連接有關(guān)的過渡情形都要為真。菱形(連接)用來將幾個過渡連接成一個普通的點。圖817 狀態(tài)機制的圖例帶箭頭的“突出”圖形表示狀態(tài)機制的出口或入口(在各自的圖例中)。兩線圓表明是一個初始狀態(tài)。圖817顯示了狀態(tài)機制圖表的圖例。一些章節(jié)中的圖顯示了在各種傳輸類型中定義正確時序包的狀態(tài)機制。有 4 種端口類型:批處理,控制,中斷和同步。如果非控制端口收到建立標記,它必須忽略事務且不應答。一收到建立標記,功能部件就必須接受數(shù)據(jù)。如果由于流控制的原因,功能部件不能接受數(shù)據(jù)包,它返回 NAK 。如果事務正維持著時序位同步而探測到失配(在第 節(jié)有詳細描述),那么功能部件返回 ACK ,并丟棄數(shù)據(jù)。如果數(shù)據(jù)包被損壞,功能部件不返回握手。表 85 主機對輸入事務的回應數(shù)據(jù)包損壞主機能接受數(shù)據(jù)主機返回的握手是N/一丟棄數(shù)據(jù),不回應否否丟棄數(shù)據(jù),不回應否能接受數(shù)據(jù),發(fā)送 ACK對輸出事務的握手回答由表 84 表示。如果主機不能從功能部件接受數(shù)據(jù),則(出于類似內(nèi)部緩沖溢出的問題)這條件被認為是錯誤,并且主機不應答。主機只能返回 1 種類型的握手: ACK 。如果收到的標記被損壞,則功能部件不應答。如果由于停止或流控制條件, 功能部件不能發(fā)送數(shù)據(jù),它將發(fā)出STALL或 NAK 握手。如果標記在傳輸?shù)焦δ懿考碾A段里發(fā)生了錯誤,則功能部件將不以任何包回應,直到下一個標記被收到并成功地譯碼。傳輸和接收功能部件必須根據(jù)從表 84 中到表 86 詳細敘述的優(yōu)先順序返回握手。它僅作為分割傳輸協(xié)議的一部分被高速集線器返回。更多細節(jié)見于第十一章。作為將要在這一章接著被介紹的PING協(xié)議的一部分,它將被高速端點返回。這節(jié)的剩下部分將提到功能停頓的一般情況。協(xié)議停頓和功能停頓在意義和持續(xù)時間上是不同。 節(jié)中詳細敘述的那樣,第二種情況稱為 協(xié)議停頓 。如同在第 9 章中詳細敘述的那樣,命令停頓發(fā)生在主機顯式地設置了端口的掛起特征的時候。第一種情況,是當設置了與端口相聯(lián)系掛起特征的時候,稱為為特色 功能停頓 (掛起特征在這文檔的第 9 章中詳細說明)。在任何條件下都不允許主機返回STALL。停頓表示功能部件不能傳輸,或者接收數(shù)據(jù),或者不支持一個控制管道請求。主機決不能發(fā)出 NAK 。對于輸入事務, ACK 由主機返回,而對于輸出、建立或PING事務則由功能部件返回;l NAK 表示功能部件不會從主機接受數(shù)據(jù)(對于輸出事務),或者功能部件沒有傳輸數(shù)據(jù)到主機(對于輸入事務)。ACK 在下列的情況下被發(fā)放,當時序列位匹配且接收器能接受數(shù)據(jù)的時候,或者當時序位失配,但發(fā)送方和接收器互相之間必須再同步(詳見第 節(jié))的時候。如果包被解讀為合法的握手信號,但沒有以 1 個字節(jié)后面的 EOP 終止,則它被認為是無效的,且被接收機忽略。握手總是在事務的握手時相中被返回,也可在數(shù)據(jù)時相代替數(shù)據(jù)被返回。握手包用來報告數(shù)據(jù)事務的狀態(tài),能還在表示數(shù)據(jù)成功接收,命令的接收或拒絕,流控制和停止條件。高速設備的最大數(shù)據(jù)載荷是1024字節(jié)。低速設備的最大數(shù)據(jù)有效載荷是8字節(jié)。圖 815 數(shù)據(jù)包格式數(shù)據(jù)必須以整數(shù)的字節(jié)數(shù)發(fā)出。所有四種數(shù)據(jù)PID被用在高帶寬高速同步端點的PID序列中()。有 4 種類型的數(shù)據(jù)包,根據(jù)不同的 PID : DATA0, DATA1,DATA2和MDATA 來識別。接下來的七個具有相同幀號的SOF包可以被當作微幀17來處理。 在1ms的時間內(nèi),高速USB設備將看到同一個SOF令牌包八次,且它們有相同的幀號。對于高速傳輸,SOF包也是在接下來的七個125微秒周期后產(chǎn)生的。對于高速傳輸,USB也定義了以125微秒為幀時間、具有相應跑動公差的幀(參見第七章)。對總線時間調(diào)配信息的沒有特別需要的全速設備可以忽略 SOF 包。對幀時間敏感而不需要追蹤幀數(shù)(例如集線器)的功能部件,僅需對 SOF 的 PID 譯碼;可忽略幀數(shù)和其 CRC 。SOF 包發(fā)送 2 個時間調(diào)配信息。包括集線器的所有全速功能部件都可收到 SOF 包。如圖 813 中所示, SOF 包是由指示包類型的 PID 和其后的 11 位的幀號字段構(gòu)成。 ms 一次和每125 μs 177。其他末端分割片段標記包的字段和始端片段標記包具有相同的定義。 末端分割傳輸標記 圖 812 末端分割傳輸(CSPLIT)標記 如果SPLIT特殊標記包中SC字段被置為1,則說明這是一個末端分割傳輸(CSPLIT)。表83 分割特殊標記的端點類型量值ET量值端點類型00控制傳輸01同步傳輸10批量傳輸11中斷傳輸這一字段告訴集線器使用哪個分割傳輸狀態(tài)機完成全速/低速傳輸。其他錯誤情形可以根據(jù)在一微幀中沒有接收到始端片段來加以發(fā)現(xiàn)。舉例來說,大量的高速數(shù)據(jù)有效載荷可能需要三個始端分割事務:始端片段/開始,始端片段/中部,始端片段/結(jié)束。(此處的S位可以為這些編碼重新使用,但要求同步傳輸必須是低速的。對于批量/控制 IN/OUT,中斷 IN/OUT,和同步 IN 的始端片段,E字段必須被設定為0。一個單獨TT集線器執(zhí)行可以忽略端口字段。正如圖811所示,所有128個端口用PORT6:0加以制定。帶有SC(始端/末端)字段被設定為0表明這是一個始端片段事務(SSPLIT)。SPLIT傳輸必須僅來源于主機。跟隨一般標記格式的SPLIT特殊標記以一個PID字段(在一個SYNC后)開始,并以一個CRC5字段(和EOP)結(jié)束。
點擊復制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1