Lo standard USB 3.0 è dieci volte più veloce di USB 2.0. La velocità teorica è di 4.8Gbps (600MBps). Cercando nei vari report dei test di velocità realistica messi a disposizione da tanti sviluppatori, si è concluso che 3,2 Gbps (400MBps) è la velocità massima raggiungibile per questo standard.
L'efficienza del core dipende da una serie di fattori come l'encoding 8b/10b, la struttura dei packet e framing, controllo "link level flow" e l'overhead di protocollo. Diversi test effettuati con core SLS SuperSpeed USB indicano la velocità di 400MB/s in un sistema embedded.
A 5Gbps velocità di trasmissione con la codifica 8b/10b, la raw è 500MBps. Quando il flusso di controllo del collegamento, il packet framing, e l'overhead di protocollo sono considerati, è realistico per 400MBps o più per essere consegnati ad un'applicazione.
SLS ha già implementato mass storage class, UVC class e streaming con l'interfaccia Bulk per USB 3.0 sulla piattaforma di sviluppo di Altera. Il set che viene utilizzato in questa implementazione è composto da:
-
1. Scheda di sviluppo SLS USB 3.0 basata su Cyclone IV
2. 5MP CMOS sensor come camera
3. NEC Host controller card
4. Cavo standard USB 3.0
I prodotti Altera sono disponibili da Farnell
È vero che questo modulo monta una telecamera da 5MP, ma è pur vero che 400MB al secondo sono davvero tanti! sarebbe interessante in questo campo avere un raffronto con le prestazioni velocistiche del cavo HDMI. a conti fatti, sebbene la usb 3 sia realizzata proprio per il trasferimento di dati, non credo che sarebbe una cosa malvagia utilizzare in suo luogo una connessione HDMI…
Cavolo, non pensavo che ci fosse così tanta differenza tra i due standard USB, 2.0 e 3.0. Ora si che lo stream dati ad alta velocità può essere definito davvero tale. Il fatto che non si raggiungano le velocità teoriche penso che sia da attribuire al mezzo trasmissivo utilizzato (il cavo, praticamente).