Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
USB System Architecture (USB 2.0).pdf
Скачиваний:
172
Добавлен:
03.05.2015
Размер:
7.03 Mб
Скачать

Chapter 6: LS/FS Transfer Types & Scheduling

Figure 6-2: Client Request Converted to USB Transactions

Client Driver

Client Driver

 

I/O Request Packet 1

 

I/O Request Packet 2

USB

 

 

 

 

 

 

 

 

 

 

 

Transaction

 

Transaction

 

Transaction

 

Transaction

 

Transaction

 

Transaction

Driver

1-0

 

1-1

 

1-2

 

2-0

 

2-1

 

2-2

 

 

 

 

 

 

 

 

 

 

 

Host

Frame 1

 

Frame 2

Transaction

 

Transaction

 

Transaction

 

Transaction

Driver

1-0

 

2-0

 

2-1

 

1-1

Target

Device 1

 

Device 2

Devices

 

 

 

 

Frame-Based Transfers

Since the USB is shared by a wide variety of devices, a mix of USB transfer types will likely be performed during each 1ms frame. Since interrupt and isochronous transfers must occur at fixed intervals, they have a special priority during the execution of each frame. The specification states that a maximum of 90% of the USB bandwidth can be devoted to periodic (interrupt and isochronous) transfers, while control transfers have a 10% reservation during each frame. Bulk transfers are allocated the remainder of the available bandwidth.

121

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]