Частина тексту файла (без зображень, графіків і формул):
МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ
НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ “ЛЬВІВСЬКА ПОЛІТЕХНІКА”
Кафедра ЕОМ
Звіт з лабораторної роботи
“Моделювання роботи шини USB”
Виконав : ст. гр. КІ-4
Львів – 2004
Мета роботи: Вивчити протокол роботи шини USB.
Теоретичні відомості.
USB – Universal Sirial Bus – Універсальна послідовна шина – оріентована на підключення перифирійних пристроїв до персонального комп’ютера. Версія 1.0 і 1.1 підтримують повну швиккіть (full speed) – 12Мбіт/с, і низьку швикість (low speed) – 1.5 Мбіт/с. В версії 2.0 додатково визначена висока швидкість (high speed) – 480 Мбіт/с. В одній системі можуть бути присутні і працювати приствої з трьома різними швидкостями. Шина з використанням проміжних хабів дозволяє з’єднувати пристрої віддалені від комп’ютера до 25 метрів.
USB забезпечує обмін між хостом-комп’ютером і багатьма пристроями. Пристрою можуть бути хабами, функціями, або їхньою комбінацією. Хаб забезпечує додаткові точки з’єднання пристроїв до шини. Пристрій функція надає системі додаткові функції. Шина USB є хост-центристською: єдиним ведучим пристроєм, який керує обміном, є хост-комп’ютер, а всі приєднані пристрої – ведомі. Фізично топологія шини USB – багатоярусна зірка. Її вершиною є хост-контроллер.
Формати пакетів
Командний пакет:
EMBED PBrush
де
EMBED PBrush
EMBED PBrush
EMBED PBrush
EMBED PBrush
EMBED PBrush
Пакет даних:
EMBED PBrush
Приклад проведення транзакції
EMBED PBrush
Текст функцій модлювання USB.