原文鏈接 https://www.cnblogs.com/coryxie/p/3956211.html
本文爲CoryXie原創譯文,轉載及有任何問題請聯繫cory.xie#gmail.com。
本章列出並定義本規範通篇將使用的術語及縮略語。
定義 | |
ACK(確認包) | 表示積極肯定的握手包。 |
ACK Tx Header Sequence Number(ACK Tx 頭包序列號) | 等待確認的鏈路控制字中期望的頭包序列號。 |
Active Device(活動設備) | 處於供電狀態而不是掛起狀態的設備。 |
Asynchronous Data(異步數據) | 對時延要求寬鬆的,不定期的(irregular intervals)數據傳輸。 |
Attached(聯接) | 當兩者之間具有物理連結(connection)時,下行設備(downstream device)被認爲"聯接"於上行設備(upstream device)。 |
AWG# | 線纜橫切面(cross section)的測量,由美國線纜規格標準(American Wire Gauge)定義。 |
Bandwidth(帶寬) | 單位時間內發送的數據總和,單位通常是bits per second (bps) 或bytes per second (Bps)。 |
Big Endian(大端字節序) | 存儲數據的方法,把多字節中的高有效字節存儲在低地址。例如,16位的整數存儲,在大端格式中,將低字節存儲在高地址,而把高字節存儲在低地址。同時參見little endian。 |
Bit(位) | 數字電腦使用的信息單位。代表電腦內存最小的可尋址位。每一位代表兩種可能性,典型地由邏輯0或1來表示。 |
bps(比特每秒) | 以比特每秒錶示的傳輸速率。 |
Bps(字節每秒) | 以字節每秒錶示的傳輸速率。 |
Buffer(緩衝區) | 當從一個設備傳送數據到另一個設備時,用於彌補不同的數據速率或事件發生時間所用的存儲空間。 |
Bulk Transfer(批量傳輸) | 一種USB傳輸類型。批量傳輸是非週期的,大量可突發的(large bursty)通訊,典型用於那些可使用所有可用帶寬且可以延遲直到帶寬可用的傳輸類型。同時參見transfer type。 |
Bus Enumeration(總線枚舉) | 檢測,識別並配置USB設備 |
Bus Interval(總線間隔) | 建立完整服務間隔邊界(integral boundary of service intervals)的125μs時間週期。 |
Byte(字節) | 八位的數據元素。 |
Cable(線纜) | 沒有聯接插頭(with no plugs attached)的原始線纜。 |
Cable assembly(電纜組件) | 聯接有插頭(attached with plugs)的線纜 |
Captive cable(束縛線纜) | 一端是Type-A插頭,另一端要麼永久聯接到(permanently attached)設備,要麼具有特定於廠商的(vendor specific connector)連接器的線纜。 |
Capabilities(能力) | USB設備中由主機管理(administrated)的屬性(attributes)。 |
CDR | 執行時鐘和數據恢復(Clock and Data Recovery)功能的電路。 |
Characteristics(特性) | USB設備中不能改變的性質(qualities)。例如,設備類(device class)就是設備特性。 |
Client(客戶端) | 主機端的軟件,與USB系統軟件交互,安排在功能端(function)和主機端(host.)之間的數據傳輸。客戶端通常是傳輸的數據的提供者和消費者。 |
Component(部件) | 包含有端口的物理芯片或電路。 |
Configuring Software(配置軟件) | 主機端的軟件,負責配置USB設備。 |
Control Endpoint(控制端點) | 具有同樣端點號的一對設備端點,被用作控制管道。控制端點在兩個方向上傳輸數據,因此,使用設備地址和端點號組合的兩個方向。所以,每個控制端點消耗兩個端點地址。 |
Control Pipe(控制管道) | 與消息管道(message pipe)相同。 |
Connected(連接) | 如果下行設備已經聯接(attached)到上行設備,並且下行設備已經爲進入超高速信號模式(SuperSpeed signaling)而打開Rx終端阻抗(asserted Rx terminations)或者爲了進入低速,全速或高速信號模式而打開 D+或D-線(asserted the D+ or D- data line),這時下行設備被認爲"連接"到上行設備。 |
Control Transfer(控制傳輸) | USB傳輸方式的一種。控制傳輸支持客戶端和功能端之間的配置/命令/狀態類信息的傳輸。同時參考傳輸類型(transfer type)。 |
Controlling Hub (控制性集線器) | 控制性集線器是其上行端口沒有處於U3的任意集線器。 |
CRC(循環冗餘校驗) | CRC-5, CRC-16, CRC-32。參考循環冗餘校驗 |
Cyclic Redundancy Check (CRC) | 對數據進行檢驗,檢測傳輸、讀數據、寫數據過程中是否發生錯誤。CRC結果通常與所校驗的數據一起存儲或傳輸。存儲或傳輸的結果與從數據計算的CRC結果相比較,確定是否發生錯誤。 |
D Codes(D碼) | 使用8b/10b編碼方式的數據類型代碼(data type codes)。 |
D+ and D- | USB2.0規範中定義的差分對。 |
Default Address(默認地址) | USB規範定義的地址,該地址在USB設備第一次上電或復位時使用。 |
Default Pipe(默認管道) | 由USB系統軟件所創建的消息管道,用來在主機和USB設備端點0之間傳遞控制和狀態信息。 |
Descrambling(解擾) | 將僞隨機8位字符恢復到原始狀態。參考加擾(scrambling)。 |
Detached(斷聯) | 當上行設備和下行設備之間的物理線纜被移除時,這兩個設備被認爲是"斷聯"。 |
Device(設備) | 邏輯上的或物理上的實體,執行一個或多個功能。實際描述的實體依賴於具體引用的上下文。在最低層次,設備可能是指一個硬件部件,例如內存設備;在高一層次,設備可能是指一組執行特定功能的組件,例如USB接口設備;在更高一層,設備可能是指聯接到USB上的某實體所執行的功能;設備可能是物理的,電氣的,可尋址的,或者邏輯上的。當用於非特指情形下時,USB設備要麼指集線器(hub)或者外設(peripheral)。 |
Device Address(設備地址) | 一個七位值,代表在USB總線上的一個設備的地址。當USB設備第一次上電或設備復位時,設備地址是默認地址(00H)。設備由USB系統軟件分配一個唯一的設備地址。 |
Device Endpoint(設備端點) | USB設備的可唯一尋址的部分,是主機和設備之間通信流的源端(source)或匯端(sink)。同時參見端點地址(endpoint address)。 |
Device Software(設備軟件) | 負責使用USB設備的軟件。該軟件可能負責配置設備的使用,也可能不是。 |
Disconnected (Unconnected) | 如果下行設備已經聯接(attached)到上行設備,但是下行設備沒有爲進入超高速信號模式(SuperSpeed signaling)而打開Rx終端阻抗(asserted Rx terminations),也沒有爲了進入低速,全速或高速信號模式而打開 D+或D-線(asserted the D+ or D- data line),這時下行設備被認爲與上行設備"斷開"。 |
Downstream(下行) | 源自主機或離開主機的數據流的方向。下行端口是集線器上在電氣性方面離主機最遠(electrically farthest from the host)的端口,從集線器生成下行數據通信。下行端口接收上行數據通信。 |
Downstream Facing Port | 下行面端口。見下行端口。 |
Downstream Port | 在主機或者集線器上的端口,設備將連接於此。例如,系統的根端口是下行端口。 |
DP(數據包) | 數據包由數據包頭部和數據包負載組成。 |
DPH(數據包頭部) | 數據包頭部。包含數據包的地址,路由信息,長度和包的其他信息。 |
DPP(數據包負載) | 數據包有效載荷。包含數據包的數據和32位CRC。 |
DPPABORT(數據包負載中止) | 幀有續集(Frame ordered set),用於中止數據包負載。 |
DPPEND(數據包負載結束) | 幀有續集(Frame ordered set),用於代表數據包負載的結束。 |
DPPSTART(數據包負載開始) | 幀有續集(Frame ordered set),用於代表數據包負載的開始。 |
Driver | 當指代硬件時,是指驅動外部負載的I/O焊盤。當指代軟件時,是指負責與硬件設備接口的程序,也即,設備驅動軟件。 |
Dual Simplex(雙單工) | 兩條數據路徑,各自獨立的攜帶一個方向的信息。 |
DWORD(雙字) | 雙字。大小爲兩個字的數據元素(也即,四字節或32位) |
Dynamic Insertion and Removal(動態插入和刪除) | 當主機在運行時聯接或移除設備的能力。 |
Endpoint(端點) | 參見設備端點(device endpoint)。 |
Endpoint Address(端點地址) | USB設備上的端點號和端點方向的組合。 |
Endpoint Direction(端點方向) | 數據在USB總線上的傳輸方向。方向可以是IN或OUT。IN代表發送到主機,OUT代表從主機發送。 |
Endpoint Number(端點號) | 一個在0H-FH之間的四位值,與USB設備上的一個端點相結合。 |
External Port(外部端口) | 參見端口 |
Frame Number(幀號) | ITP中的總線間隔計數器的數值(bus interval counter value within the ITP),除以8(整數除法)。 |
Full-duplex(全雙工) | 計算機數據傳輸同時在兩個方向進行。 |
Full-speed (FS)(全速) | USB總線在12Mb/s上運行。參考低速和高速。 |
Function(功能) | 在USB設備上一組單個或多個的相關接口,呈現一種能力給軟件客戶。 |
Gbps (吉比特每秒) | 以吉比特每秒錶示的傳輸速率(1,000,000,000位/秒)。 |
Handshake Packet(握手包) | 一個確認或拒絕特定條件的包。例如:ACK,NRDY,ERDY。 |
Header(頭包) | 包頭(Packet header),例如,DPH,LMP和TP都是頭包。 |
Header Sequence Number Advertisement(頭包序列號宣告) | 一旦進入U0後,在鏈路夥伴之間進行的ACK Tx Header Sequence Numbers的交換。 |
High-speed (HS)(高速) | USB總線在480Mb/s。參考低速和全速。 |
Host(主機) | 安裝了USB主控制器的主計算機系統。包括主機硬件平臺(CPU,總線等)和所使用的操作系統。 |
Host Controller(主控制器) | 爲了支持USB總線上的設備而提供給主機的接口。 |
Hot Reset(熱復位) | 使用TS1/TS2有序集的復位機制。 |
HPSTART (頭包開始) | 幀有續集(Frame ordered set),用於代表頭包的開始。 |
Hub(集線器) | 提供額外的USB連接的USB設備 |
Hub Tier(集線器層級) | 在主機和外圍設備之間的通信路徑上的USB鏈路數量再加上1。 |
ID pin(ID管腳) | ID管腳。代表USB 3.0微型連接器家族(USB 3.0 Micro connector family)中用於區分USB 3.0 Micro-A插頭和USB 3.0 Micro-B插頭的管腳。 |
Inband Reset(帶內復位) | 依靠超高速和/或LFPS信號在鏈路上傳導復位的機制。 |
Informative(參考性) | 提供的信息僅用作說明,不包含任何要求。參考強制性(normative)。 |
Interrupt Transfer(中斷傳輸) | 四種USB傳輸方式之一。中斷傳輸具有有限延遲(bounded latency)。中斷傳輸典型用於處理服務需求(service needs)。參考傳輸類型(transfer type)。 |
Isochronous Data(等時數據) | 時序(timing)隱含在數據傳遞速率(delivery rate)中的數據流(stream of data)。 |
Isochronous Device(等時設備) | 具有等時端點的實體,如USB規範所定義,源發(sources)或匯接(sinks)採樣模擬流(sampled analog streams)或同步數據流(synchronous data streams)。 |
Isochronous Sink Endpoint(等時匯接端點) | 能夠消費(consuming)主機發送的等時數據流的端點。 |
Isochronous Source Endpoint(等時源發端點) | 該端點能夠產生等時數據流,併發送給主機。 |
Isochronous Transfer(等時傳輸) | 四種USB傳輸類型之一。等時傳輸與等時數據一同工作。等時傳輸在主機和設備之間提供週期的、連續的信息傳遞。同時參見傳輸類型(transfer type)。 |
ITP | 等時時間戳包(Isochronous Timestamp Packet),由主機週期性地發送,用來通知USB總線上的設備當前的時間。 |
Jitter(抖動) | 由機械或電氣變化而引起的一種缺乏同步的趨向(tendency)。更具體的說,數字脈衝(digital pulses)在傳輸介質中的相移(phase shift)。 |
KB | 千字節或1024字節。 |
K Codes(K碼) | 使用8b/10b編碼方式的控制類型代碼。 SHP-開始數據包頭部(start header packet) SDP-開始數據包(start data packet) END-結束數據包或數據包頭部(end header or data packet) EDB-結束無效(壞)數據包(end of nullified (bad) packet) SLC-開始鏈路命令(start link command) COM-停頓(comma) SKP-跳過(skip) EPF-結束包分幀(end packet framing) |
LCSTART(鏈路命令開始) | 幀有續集(Frame ordered set),用於代表鏈路命令的開始。 |
LFPS(低頻週期信號) | 低頻週期信號。用於在鏈路上通信而不使用超高速信號(SuperSpeed signaling)。 |
LFSR(線性反饋移位寄存器) | 線性反饋移位寄存器。爲加擾產生僞隨機字符。 |
Link Command(鏈路命令) | 一個8個符號的序列,用於鏈路層流量控制,重試,電源管理以及設備移除。 |
Link Command Word(鏈路命令字) | 兩字節,11位定義鏈路命令;其餘5爲CRC,用於確保數據的完整性。 |
Link Control Word(鏈路命令字) | 兩字節,其中11位定義鏈路層流量控制;其餘5位爲CRC,用來確保數據的完整性。 |
Little Endian(小端字節序) | 一種數據存儲方式,在低地址存儲多字節數據的低有效字節。例如,對於一個16位的整數存儲格式,把低有效字節存放在低地址,把高有效字節存放在下一個地址。參考大端字節序(big endian)。 |
LMP(鏈路管理包) | 鏈路管理包(Link Management Packet)。一種頭包(header packet),用於一對鏈路之間的通信。 |
Local Rx Header Buffer Credit(本地Rx頭包緩衝信用) | 端口自己的單個空閒的Rx Header Buffer的個數。 |
Logical Idle(邏輯空閒狀態) | 當鏈路處於U0狀態時,一個或多個符號時間(symbol times)內沒有信息(包,或者鏈路命令)被傳輸。 |
Low-speed(低速) | USB總線運行在1.5Mb/s。參考全速和高速。 |
LSb(低位) | 低位。 |
LSB(低字節) | 低字節。 |
LTSSM | 鏈路訓練狀態機(Link Training and Status State Machine)。 |
Mb/s(兆比特每秒) | 傳輸速率爲兆比特每秒(1,000,000比特每秒)。 |
MB(兆字節) | 兆字節或1,048,576字節。 |
MB/s(兆字節每秒) | 傳輸速率爲兆字節每秒 |
Message Pipe(信息管道) | 一個雙向管道,利用請求/數據/狀態範式(paradigm)來傳輸數據。該數據具備強制的(imposed)結構,允許請求被可靠地識別和通信。 |
MSb | 高位。 |
MSB | 高字節。 |
Normative(強制性的) | 規範所要求的。同時參見informative(參考性)。 |
NRDY(未準備好) | 否定確認(negative acknowledgment)的握手包。 |
Packet(包) | 一堆組織在一起成一組用於傳輸的數據。包通常包含三個要素:控制信息(例如,來源,目的地和長度),傳輸數據,錯誤檢測和校正位。 |
Peripheral(外設) | 聯接(attached)到USB線纜的物理實體,正在按照USB 3.0規範的定義而運行的設備。 |
Peripheral Device(外圍設備) | 非集線器USB設備,爲主機提供一個或多個功能。例如:海量存儲設備。 |
Persistent(持久的) | 狀態信息(例如,一個描述符字段)在進入或者退出D3過程中被保留和持續(retained and persistent)。 |
Phase Locked Loop (PLL)(相鎖環路) | 作爲相位檢測(phase detector)的電路,保持振盪器(oscillator)與輸入頻率相位一致(in phase with an incoming frequency)。 |
Physical Device(物理設備) | 具有物理實現的設備。例如:揚聲器,麥克風,CD播放器。 |
Pipe(管道) | 邏輯上的抽象,代表設備端點和主機軟件之間的聯繫。管道有幾個屬性:例如,管道可以作爲流(流管道)或信息(信息管道)傳輸數據。 |
PLL(相鎖環路) | 參考Phase Locked Loop |
Plug(插頭) | 聯接到線纜的連接器,與插座(receptacle)相匹配(mated)。 |
Port(端口) | 到達或離開系統或電路的訪問點。對於USB,該點可聯接一個USB設備。 |
Power On Reset (POR)(上電覆位) | 一個將端口恢復到其初始狀態的事件。 |
PPM | 百萬分之一(Parts Per Million)。 |
PRBS | 僞隨機比特流(Pseudo-Random Bit Stream) |
Protocol(協議) | 一套特定的規則,過程或約定(rules, procedures, or conventions),相關於兩個設備之間數據傳輸的格式和定時(format and timing)。 |
RA | 參考rate adaptation。 |
Receptacle(插座) | 安裝在主機或設備上的連接器,與插頭相匹配。 |
Remote Rx Header Buffer Credit (遠端Rx頭包緩衝信用) | 鏈路夥伴的單個空閒的Rx Header Buffer的個數。 |
Request(請求) | 一個到USB設備的請求,包含在SETUP包的數據部分。 |
Root Hub(根集線器) | 直接聯接(或者集成)到主控制器的USB集線器。 |
Root Port(根端口) | 根集線器上的下行端口。 |
Rx Header Buffer Credit Advertisement (Rx頭包緩衝信用宣告) | 一旦進入U0後,在鏈路夥伴之間進行的Remote Rx Header Buffer Credits的交換。 |
Scrambling(加擾) | 將8位字符進行轉換到僞隨機的方式。參考去擾(descrambling)。 |
Service Interval(服務間隔) | 整數倍的總線間隔(bus intervals),在這期間,週期端點必須被服務。 |
Service Jitter(服務抖動) | 與其計劃的服務供應時間相對比,提供服務的時間偏差(deviation)。 |
SSC(擴頻時鐘) | 擴頻時鐘(Spread Spectrum Clock)。 |
Stage(階段) | 組成控制傳輸的部分序列。包括Setup階段,Data階段,Status階段。 |
Stream Pipe(流管道) | 像流一樣傳輸數據的管道,沒有USB定義的結構。 |
SuperSpeed (SS)(超高速) | USB總線運行在5 Gbps。 |
Synchronization Type(同步類型) | 界定(characterizes)具備等時端點能力(isochronous endpoint's capability)的一種分類方法(classification),該類等時端點能夠連接到其他等時端點(connect to other isochronous endpoints)。 |
Termination(終端) | 連接到連接器一端的無源(Passive)部件,防止信號反射(reflected)或共鳴(echoed)。 |
Timeout(超時值) | 在該時間間隔內,預期的事件應該發生。 |
TP(事務包) | 事務包(Transaction Packet)。頭包的一類,用於設備和主機之間的通信。 |
Training Sequences(訓練序列) | 初始比特,符號對齊,接收器均衡的有序集,例如TS1,TS2,TSEQ。 |
Transaction(事務) | 爲端點提供服務: IN包含ACK TP,以及響應NRDY TP, DP, 或者 STALL TP。 OUT包含一個DP,以及響應NRDY TP, ACK TP, 或者 STALL TP.。 |
Transfer(傳輸) | 一個或多個總線事務(bus transactions),在客戶端和它的功能部件之間搬移信息。 |
Transfer Type(傳輸類型) | 決定客戶端和它的功能部件之間的數據流的特性。定義的四種基本傳輸類型:控制傳輸,中斷傳輸,批量傳輸和等時傳輸。 |
Type-A Connector | 本規範定義的standard-A連接器。 |
Tx Header Sequence Number (Tx頭包序列號) | 被加入到頭包中被傳輸的頭包序列號(header sequence number)。 |
Upstream(上行) | 數據流往主機的方向。上行端口是設備上在電氣上最接近主機。上行端口接收下行數據通信。 |
Upstream Port(上行端口) | 該端口被設備用來連接主機或者集線器。所有設備上的端口都是上行端口。 |
Upstream Facing Port(上行面端口) | 參考上行端口。 |
USB 3.0 Standard-A connector(USB 3.0標準A連接器) | USB3.0主機連接器,支持超高速模式。 |
USB 3.0 Powered-B connector(USB 3.0供電B連接器) | 標準的Type-B設備連接器,支持USB3.0超高速模式,並且具有附加的管腳,用於從設備供電。 |
USB 3.0 Standard-B connector(USB 3.0標準B連接器) | 標準 Type-B設備連接器,支持USBA3.0超高速模式。 |
USB 3.0 Micro-A plug(USB 3.0微型A插頭) | USB 3.0微型連接器家族的一種,用於OTG。它能夠插入USB 3.0 Micro-AB插座。與USB 3.0 Micro-B插頭的不同之處僅在鍵控(keying)和ID管腳的連接。 |
USB 3.0 Micro-AB receptacle(USB 3.0微型AB插座) | USB 3.0微型連接器家族的一種,可以接受USB 3.0 Micro-B插頭 或USB 3.0 Micro-A 插頭 |
USB 3.0 Micro-B connector(USB 3.0微型B連接器) | USB 3.0設備連接器,支持超高速模式。 |
USB 3.0 Micro connector family (USB 3.0微型連接器家族) | 所有在設備上使用的插頭和插座,包括USB 3.0 Micro-B, USB 3.0 Micro-AB 和USB 3.0 Micro-A 連接器。 |
USB 2.0 Standard-A connector(USB 2.0標準A連接器) | USB2.0規範定義的Type-A連接器。 |
USB 2.0 Standard-B connector(USB 2.0標準B連接器) | USB2.0規範定義的標準Type-B連接器。 |
USB-IF | USB開發者論壇公司,是一個非盈利性公司,爲了方便USB產品的開發和促進USB技術的發展而成立。 |
UTP(非屏蔽雙絞線) | 非屏蔽雙絞線(Unshielded Twisted Pair)。 |
Warm Reset(暖復位) | 使用LFPS進行復位的機制。 |
Word(字) | 大小爲16比特的數據元素。 |