信號(hào)管線與數(shù)據(jù)流管線
發(fā)布時(shí)間:2008/12/17 0:00:00 訪問(wèn)次數(shù):570
1.信號(hào)管線
在信號(hào)管線中,每一個(gè)傳輸是以包含了要求的設(shè)置、setup數(shù)據(jù)交易為開(kāi)始的。為了實(shí)現(xiàn)這個(gè)傳輸,主機(jī)與設(shè)各可以相互交換數(shù)據(jù)與狀態(tài)信號(hào),或是設(shè)各也可僅送出狀態(tài)信號(hào)。而這里,至少會(huì)包含一個(gè)以每個(gè)方向所送出信號(hào)的數(shù)據(jù)交易。如果設(shè)備支持此要求,它即會(huì)執(zhí)行這個(gè)所要求的動(dòng)作。該動(dòng)作有時(shí)也稱為設(shè)各要求剖析的動(dòng)作。
其實(shí)信號(hào)管線所要執(zhí)行的控制傳輸,即是去實(shí)現(xiàn)一個(gè)稍后所要介紹的設(shè)備列舉。
2.?dāng)?shù)據(jù)流管線
除了控制傳輸以外的3種傳輸類型,即中斷、批量與等時(shí)傳輸都是通過(guò)數(shù)據(jù)流管線來(lái)實(shí)現(xiàn)數(shù)據(jù)的傳送與接收工作的。
在usb規(guī)范中,對(duì)于數(shù)據(jù)流管線沒(méi)有詳細(xì)的規(guī)范數(shù)據(jù)的格式。設(shè)備或pc主機(jī)的固件程序代碼或應(yīng)用程序能夠以最適當(dāng)?shù)姆绞剑床煌膫鬏旑愋停﹣?lái)處理這些數(shù)據(jù)。當(dāng)然,對(duì)于送出或接收設(shè)各的數(shù)據(jù)流上的數(shù)據(jù)還是需要根據(jù)傳輸來(lái)遵循特定的格式。例如,主機(jī)的應(yīng)用程序可能定義一個(gè)設(shè)備要求以送出一系列數(shù)據(jù)的程序代碼,其中,包含了所讀取到的溫度值與讀取到的時(shí)間值。那么主機(jī)可以通過(guò)控制傳輸,使用制造所定義要求來(lái)取得溫度值,或是通過(guò)中斷傳輸,以間隔的方式來(lái)查詢溫度值。此時(shí),若使用中斷傳輸,則數(shù)據(jù)是通過(guò)數(shù)據(jù)流管線來(lái)實(shí)現(xiàn)的,而不必一定須針對(duì)控制傳輸來(lái)設(shè)置傳輸?shù)臄?shù)據(jù)格式。
因此,要使用何種數(shù)據(jù)管線或是信號(hào)管線,要根據(jù)用戶所要實(shí)現(xiàn)的設(shè)各是什么,效能是什么來(lái)加以決定。
當(dāng)然,在此要強(qiáng)調(diào)一點(diǎn),若將稍前的端點(diǎn)概念整合進(jìn)來(lái),端點(diǎn)、管線與傳輸就有著密不可分的關(guān)系。對(duì)于設(shè)各而言,每一種傳輸是通過(guò)用來(lái)連接管線的端點(diǎn)來(lái)加以實(shí)現(xiàn)的。換句話說(shuō),如鼠標(biāo)設(shè)各上的端點(diǎn)0,可以通過(guò)信號(hào)管線來(lái)實(shí)現(xiàn)控制傳輸;而端點(diǎn)1則可以通過(guò)數(shù)據(jù)流管線來(lái)實(shí)現(xiàn)中斷傳輸。如此,即可依此類推至各種不同的設(shè)備與主機(jī)的傳輸上。
歡迎轉(zhuǎn)載,信息來(lái)源維庫(kù)電子市場(chǎng)網(wǎng)(www.dzsc.com)
1.信號(hào)管線
在信號(hào)管線中,每一個(gè)傳輸是以包含了要求的設(shè)置、setup數(shù)據(jù)交易為開(kāi)始的。為了實(shí)現(xiàn)這個(gè)傳輸,主機(jī)與設(shè)各可以相互交換數(shù)據(jù)與狀態(tài)信號(hào),或是設(shè)各也可僅送出狀態(tài)信號(hào)。而這里,至少會(huì)包含一個(gè)以每個(gè)方向所送出信號(hào)的數(shù)據(jù)交易。如果設(shè)備支持此要求,它即會(huì)執(zhí)行這個(gè)所要求的動(dòng)作。該動(dòng)作有時(shí)也稱為設(shè)各要求剖析的動(dòng)作。
其實(shí)信號(hào)管線所要執(zhí)行的控制傳輸,即是去實(shí)現(xiàn)一個(gè)稍后所要介紹的設(shè)備列舉。
2.?dāng)?shù)據(jù)流管線
除了控制傳輸以外的3種傳輸類型,即中斷、批量與等時(shí)傳輸都是通過(guò)數(shù)據(jù)流管線來(lái)實(shí)現(xiàn)數(shù)據(jù)的傳送與接收工作的。
在usb規(guī)范中,對(duì)于數(shù)據(jù)流管線沒(méi)有詳細(xì)的規(guī)范數(shù)據(jù)的格式。設(shè)備或pc主機(jī)的固件程序代碼或應(yīng)用程序能夠以最適當(dāng)?shù)姆绞剑床煌膫鬏旑愋停﹣?lái)處理這些數(shù)據(jù)。當(dāng)然,對(duì)于送出或接收設(shè)各的數(shù)據(jù)流上的數(shù)據(jù)還是需要根據(jù)傳輸來(lái)遵循特定的格式。例如,主機(jī)的應(yīng)用程序可能定義一個(gè)設(shè)備要求以送出一系列數(shù)據(jù)的程序代碼,其中,包含了所讀取到的溫度值與讀取到的時(shí)間值。那么主機(jī)可以通過(guò)控制傳輸,使用制造所定義要求來(lái)取得溫度值,或是通過(guò)中斷傳輸,以間隔的方式來(lái)查詢溫度值。此時(shí),若使用中斷傳輸,則數(shù)據(jù)是通過(guò)數(shù)據(jù)流管線來(lái)實(shí)現(xiàn)的,而不必一定須針對(duì)控制傳輸來(lái)設(shè)置傳輸?shù)臄?shù)據(jù)格式。
因此,要使用何種數(shù)據(jù)管線或是信號(hào)管線,要根據(jù)用戶所要實(shí)現(xiàn)的設(shè)各是什么,效能是什么來(lái)加以決定。
當(dāng)然,在此要強(qiáng)調(diào)一點(diǎn),若將稍前的端點(diǎn)概念整合進(jìn)來(lái),端點(diǎn)、管線與傳輸就有著密不可分的關(guān)系。對(duì)于設(shè)各而言,每一種傳輸是通過(guò)用來(lái)連接管線的端點(diǎn)來(lái)加以實(shí)現(xiàn)的。換句話說(shuō),如鼠標(biāo)設(shè)各上的端點(diǎn)0,可以通過(guò)信號(hào)管線來(lái)實(shí)現(xiàn)控制傳輸;而端點(diǎn)1則可以通過(guò)數(shù)據(jù)流管線來(lái)實(shí)現(xiàn)中斷傳輸。如此,即可依此類推至各種不同的設(shè)備與主機(jī)的傳輸上。
歡迎轉(zhuǎn)載,信息來(lái)源維庫(kù)電子市場(chǎng)網(wǎng)(www.dzsc.com)
熱門點(diǎn)擊
- USB封包格式
- USB通信協(xié)議——傳輸類型
- USB通信協(xié)議——錯(cuò)誤檢查
- USB通信協(xié)議——循環(huán)冗佘檢驗(yàn)位
- 低速與全速的USB總線狀態(tài)
- USB的編碼方式
- USB接口的電氣特性
- Flash的選擇
- USB通信協(xié)議——數(shù)據(jù)交易
- USB通信協(xié)議——傳輸
推薦技術(shù)資料
- AMOLED顯示驅(qū)動(dòng)芯片關(guān)鍵技
- CMOS圖像傳感器技術(shù)參數(shù)設(shè)計(jì)
- GB300 超級(jí)芯片應(yīng)用需求分
- 4NP 工藝NVIDIA Bl
- GB300 芯片、NVL72
- 首個(gè)最新高端芯片人工智能服務(wù)器
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動(dòng)IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計(jì)
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究