wireworld Ultraviolet USB
Автор Сообщение
yooj Не на форуме
Ветеран
*****

Откуда: Киев
Сообщений: 327
Репутация: 11
RE: wireworld Ultraviolet USB / 28-02-2011 12:16
USB FAQ

Q: How does USB protocol detect an error in communication?
A: USB protocol detects error using CRC (Cyclic Redundancy Check). This is done by the SIE (Serial Interface Engine), thus eliminating the need of CRC check in software and reduces the software overhead. For token packet CRC is 5 bit & data packet CRC is 16 bits.

Q: What happens if the SIE receives data that is corrupted?
A: The SIE discards the corrupt packet if the packet fails the CRC checks. No software intervention is required. An error flag is set indicating that a corrupted packet was received. The SIE will not ACK packets that have incorrect CRC values. For interrupt, bulk, and control transfers the host will try to retransmit the packet if it fails to receive the ACK. In this way these transmissions will not have data loss due to a corrupted packet but may suffer from lower application bandwidth.

Вопросы?
Найти все сообщения
 
Цитировать


Сообщения в этой теме
wireworld Ultraviolet USB - - 24-02-2011, 22:21
RE: wireworld Ultraviolet USB - yooj - 28-02-2011 12:16
Re: wireworld Ultraviolet USB - - 25-02-2011, 00:33
Re: wireworld Ultraviolet USB - yooj - 25-02-2011, 11:20
Re: wireworld Ultraviolet USB - lahrs - 25-02-2011, 16:54
Re: wireworld Ultraviolet USB - mummy - 25-02-2011, 17:30
Re: wireworld Ultraviolet USB - mummy - 25-02-2011, 17:55
Re: wireworld Ultraviolet USB - lahrs - 25-02-2011, 18:32
Re: wireworld Ultraviolet USB - Neal - 25-02-2011, 18:47
Re: wireworld Ultraviolet USB - yooj - 25-02-2011, 19:02

Переход:


Пользователи просматривают эту тему: 1 Гость(ей)

Orion

Администрация форума | Статистика форума | Обратная связь | Вернуться к содержимому | Справка | Лёгкий режим | Список RSS