2 Rozhranie USB 3.0 SuperSpeed
2.5 Zhlukový prenos dát (Bursting)

Zhlukový prenos dát je nová funkcia USB SuperSpeed, zvyšujúca efektivitu prenosu odstránením času, počas ktorého sa čaká na potvrdenie každého dátového paketu. Každý koncový bod zariadenia SuperSpeed uvádza vo svojom popisovači maximálny počet paketov, ktoré môže prijať alebo odoslať bez toho, aby čakal na ich potvrdenie (stav).

Hostiteľ môže dynamicky meniť počet paketov v zhluku pre každú transakciu podľa svojich potrieb (nemôže však presiahnuť maximálnu veľkosť zhluku pre daný koncový bod). V prípade OUT transakcií tak hostiteľ obmedzuje veľkosť zhluku jednoducho, pri IN transakciách ju nastavuje pomocou poľa v potvrdzovacích paketoch ACK (ACKnowledge).

Zhlukový prenos dát je teda funkcia zbernice SuperSpeed umožňujúca odoslať viac dátových paketov naraz bez toho, aby sa čakalo na potvrdenie ich doručenia.

  1. IN PRENOSY

Pri IN prenosoch koncové zariadenie posiela dáta hostiteľovi. Tieto prenosy zahajuje hostiteľ zaslaním potvrdzujúceho IN paketu koncovému zariadeniu, ktoré je pomocou obsiahnutých informácií smerované ku koncovému zariadeniu. Súčasťou je tiež informácia o očakávanom sekvenčnom čísle paketu a počte očakávaných paketov. Ako odpoveď hostiteľovi posiela koncové zariadenie dátové pakety s odpovedajúcimi sekvenčnými číslami.

Pretože hostiteľ musí potvrdiť potvrdzovacím ACK paketom každý prijatý dátový paket, koncové zariadenie môže odoslať všetky vyžiadané dátové pakety bez čakania na ich potvrdenie.

SuperSpeed IN prenos sa skladá z jednej alebo viacerých IN transakcií obsahujúcich jeden alebo viac paketov. Je ukončený, pokiaľ boli všetky dáta prenosu úspešne prijaté, koncový bod odošle paket, ktorého veľkosť je menšia než maximálna pre daný koncový bod alebo koncový bod odpovie chybou.

  1. OUT PRENOSY

Pri OUT prenosoch hostiteľ posiela dáta ku koncovému zariadeniu. Hostiteľ zahajuje OUT prenos odosielaním súvislého sledu dátových paketov koncovému zariadeniu. Každý dátový paket obsahuje informácie potrebné k smerovaniu paketu a sekvenčné číslo daného paketu. Koncové zariadenie odpovedá potvrdzovacím ACK paketom, ktorý obsahuje sekvenčné číslo ďalšieho očakávaného paketu. Paket zároveň potvrdzuje úspešné prijatie predchádzajúceho paketu.

Podobne ako u IN prenosu musí koncové zariadenie posielať potvrdzovací ACK paket za každý prijatý dátový paket, ale hostiteľ na tieto potvrdzovacie ACK pakety nemusí čakať.

SuperSpeed OUT prenos sa skladá z jednej alebo viacerých OUT transakcií obsahujúcich jeden alebo viac paketov. Je ukončený, pokiaľ boli všetky dáta prenosu úspešne odoslané, hostiteľ odošle paket, ktorého veľkosť je menšia ako maximálna pre daný koncový bod alebo koncový bod odpovie chybou.