- •Конспект лекцій з дисципліни
- •Конспект лекцій з дисципліни
- •Частина 1. Проектування цифрових пристроїв
- •На базі пеом
- •Лекція 1. Етапи і методи розробки цифрових
- •Пристроїв на базі пеом
- •1.1. Навіщо необхідний персональний комп'ютер радіоінженеру?
- •1.2. Переваги та недоліки цифрових пристроїв у порівнянні з аналоговими пристроями
- •1.3. Типова функціональна схема радіотехнічної системи
- •1.4. Етапи проектування цифрових пристроїв
- •1.5. Приклад проектування рекурсивного та трансверсального цифрового фільтра
- •Лекція 2. Елементи електронної пам'яті у цифрових пристроях
- •2.1. Класифікація елементів пам'яті
- •2.2. Постійні запам'ятовувальні пристрої
- •Лекція 3. Застосування постійних запам'ятовувальних пристроїв
- •3.1. Зберігання даних на прикладі блоку rom-bios pc/xt
- •3.2. Функціональне перетворення
- •Шифратори та дешифратори
- •3.3. Формування цифрових і аналогових сигналів Формування сигналів із програмованою часовою діаграмою
- •Формування аналогових сигналів заданої форми
- •3.4. Програмування пзп
- •Лекція 4. Застосування статичних та динамічних озп
- •4.1. Статичні озп
- •4.2. Динамічні озп (dram)
- •4.3. Побудова лінії затримки на елементах пам'яті
- •4.4. Блоки пам'яті на динамічних озп
- •Лекція 5. Модулі динамічної пам'яті
- •5.1. Характеристики модулів динамічної пам'яті
- •5.2. Методи підвищення пропускної здатності динамічної пам'яті
- •5.3. Типи модулів пам'яті fpm dram (Fast Page Mode dram) - швидка сторінкова пам'ять
- •Bedo (Burst edo) - пакетна edo ram
- •Sdram (Synchronous dram) - синхронна dram
- •Частина 2. Базова архітектура пэвм стандарту ibm pc/xt Лекція 6. Історія появи стандарту pc. Фірми ibm, Microsoft, Intel, amd
- •6.1. Внесок фірми ibm у створення та розвиток пк
- •6.2. Внесок фірми Microsoft у створення й розвиток пк
- •6.3. Внесок фірми Intel у створення й розвиток пк
- •6.4. Внесок фірми amd у створення й розвиток пк
- •Лекція 7. Архітектура пэвм ibm pc/xt і способи підключення зовнішніх пристроїв
- •7.1. Функціональна схема пэвм ibm pc/xt
- •Шинна організація персональних комп'ютерів
- •Організація системних шин pc/xt
- •7.2. Способи підключення зовнішнього пристрою до комп'ютера
- •Включення через послідовний порт
- •Включення через паралельний порт
- •Включення в системну шину
- •Підключення через сучасні інтерфейси
- •7.3. Центральний процесор 8088 Адресний простір пам'яті та введення/виводу
- •Структура мікропроцесора 8088
- •Лекція 8. Порти введення/виводу, реальний режим та базова система введення/виводу
- •8.1. Карта портів введення/виводу
- •8.2. Карта пам'яті в реальному режимі
- •8.3. Призначення та структура rom-bios в pc
- •Лекція 9. Система переривань
- •9.1. Призначення та розподіл переривань
- •9.2. Організація системи переривань
- •9.3. Контролер переривань 8259
- •Лекція 10. Компоненти системної плати - співпроцесор, порти та таймер
- •10.1. Математичний співпроцесор 8087
- •10.2. Паралельний периферійний інтерфейс
- •10.3. Периферійний інтегральний таймер
- •Лекція 11. Система прямого доступу до пам’яті
- •11.1. Організація прямого доступу до пам’яті
- •11.2. Контролер dma 8237
- •Регістри та команди контролера пдп
- •Режими роботи контролера пдп
- •Частина 3. Розвиток архітектури стандарту pc Лекція 12. Структура та режими роботи сучасного процесора
- •12.1. Вимоги до сучасних процесорів
- •12.2. Структура сучасного процесора
- •Технології енергозбереження
- •Технології шифрування та захисту
- •12.3. Режими роботи центрального процесора
- •Лекція 13. Системні технології кешування та Plug & Play
- •13.1. Кешування інструкцій та даних
- •13.2. Системні ресурси та карта пам'яті в ос Windows
- •13.3. Технологія Plug & Play
- •Лекція 14. Інтерфейси
- •14.1. Класифікація інтерфейсів
- •14.2. Послідовний інтерфейс (com)
- •14.2. Паралельний інтерфейс (lpt)
- •Стандарти lpt
- •Стандарт ieee 1284
- •Формування циклів запису та читання в стандарті epp Діаграми сигналів у режимі epp
- •Лекція 15. Сучасні інтерфейси
- •15.1. Інтерфейс usb
- •Пристрої usb - функції та хаби
- •Типи передачі даних
- •15.2. Інтерфейс FireWire (ieee 1394)
- •Порівняння FireWire і usb
- •15.3. Радиоинтерфейс BlueTooth
- •15.4. Радіоінтерфейс Wi-Fi
- •15.5. Інтерфейс Wireless usb
- •Лекція 16. Внутрішні шини стандарту pc
- •16.1. Шина isa
- •16.2. Шина pci
- •16.3. Інтерфейс agp
- •16.4. Інтерфейс pci-Express 16x
- •Лекція 17. Пристрої зберігання даних
- •17.1. Основні характеристики зовнішніх накопичувачів
- •17.2. Структура дисків
- •Дефрагментация
- •Файлова система fat і ntfs
- •17.3. Типи накопичувачів
- •Гнучкі диски (Floppy)
- •Жорсткі диски (hd)
- •Твердотільні накопичувачі ssd (solid state drive)
- •Флэш-Накопичувачі (Flash-card)
- •Гибридные жёсткие диски(h-hdd)
- •Оптичні диски (cd)
- •Лекція 18. Сучасні технології зберігання даних
- •18.1. Raid-Системи
- •Основні поняття та визначення
- •18.3. Складні raid-Масиви
- •Частина 4. Комп'ютерні системи Лекція 19. Еволюція комп'ютерних архітектур 2-4 поколінь
- •19.1. Пеом на базі i286
- •19.2. Пеом на базі i386
- •19.3. Пеом на базі процесора i486
- •Лекція 20. Центральний процесор Pentium
- •20.1. Процесори Pentium першого покоління Процесор 80586 (Pentium)
- •Процесор 80686 (Pentium Pro)
- •20.2. Процесори Pentium другого та третього покоління
- •Лекція 21. Сучасні процесори Pentium
- •21.1. Процесор Pentium IV Перше покоління Pentium IV
- •Друге покоління Pentium IV
- •21.2. Багатоядерна архітектура Pentium d - Conroe
- •Процесори для мобільних систем
- •Лекція 22. Процесори фірми amd
- •22.1. Клони Intel
- •22.2. П'яте та шосте покоління (k5, k6)
- •Сімейство k5
- •Сімейство k6
- •22.3. Athlon - сьоме покоління процесорів
- •Лекція 23. Сучасні процесори фірми amd
- •23.1. Athlon64 - восьме покоління процесорів
- •23.2. Athlon64 x2 - дев'яте покоління процесорів
- •23.3. Phenom – деcяте покоління процесорів (Stars Core)
- •Лекція 24. Мультимедіа - Відеосистема
- •24.1. Технологія та стандарти відеосистеми Двовимірне зображення
- •Синтез тривимірного зображення
- •24.2. Відео карта
- •Лекція 25. Мультимедиа - Монітори
- •25.1. Монітори на основі епт (crt)
- •25.2. Рідкокристалічні монітори та проектори (lcd)
- •25.3. Плазмені дисплеї (Plasma Display Panel)
- •25.4. Електролюмінесцентні монітори (oeld)
- •25.5. Органічні світлодіодні монітори (oled)
- •Лекція 26. Мультимедіа - звуковідтворення
- •26.1. Технології та стандарти
- •Режим аудиоплейера
- •Режим редактора
- •Синтезатор звуків
- •Голосове керування рс
- •Стиск аудіоданих із втратами
- •Системи кодування аудіоданих
- •26.2. Апаратна реалізація аудиоканала
- •26.3. Акустична система
- •Лекція 27. Оптимальні конфігурації пэвм
- •27.1. Класифікація комп'ютерних систем
- •27.2. Критерій оптимальної конфігурації пэвм
- •27.3. Приклади оптимальних конфігурацій пеом
Пристрої usb - функції та хаби
Пристрої (Device) USB можуть бути хабами, функціями або їхньою комбінацією. Хаб (Hub) забезпечує додаткові точки підключення пристроїв до шини. Функції (Function) USB надають системі додаткові можливості, наприклад підключення до ISDN, цифровий джойстик, акустичні колонки із цифровим інтерфейсом та ін. Пристрій USB повинен мати інтерфейс USB, що забезпечує повну підтримку протоколу USB, виконання стандартних операцій (конфігурування та скидання) і надання інформації, що описує пристрій. Багато пристроїв, що підключаються до USB, мають у своєму складі хаб і функції. Роботою всієї системи USB управляє хост-контролер (Host Controller), що є програмно-апаратною підсистемою хост-комп'ютера (реалізований у більшості сучасних чипсетів).
Фізичне з'єднання пристроїв здійснюється по топології багатоярусної зірки. Центром кожної зірки є хаб. Кожний кабельний сегмент з'єднує дві точки (хаб з іншим хабом або з функцією). У системі є один (і тільки один) хост-контролер, розташований у вершині піраміди пристроїв та хабів. Хост-контролер інтегрується з кореневим хабом (Root Hub), що забезпечує одну або кілька точок підключення - портів. Контролер USB, що входить до складу чипсетів, звичайно має убудований двохпортовий хаб. Пристрій, підключений до будь-якого хаба USB та сконфігурований, може розглядатися як безпосередньо підключений до хост-контролера.

Рис. 15.2. Приклад підключення пристроїв USB
Функціїявляють собою пристрої, здатні передавати або приймати дані та керуючу інформацію із шини. Типово функції являють собою окремі ПП з кабелем, що підключаються до порту хаба. Фізично в одному корпусі може бути кілька функцій з вбудованим хабом, що забезпечує їхнє підключення до одного порту. Ці комбіновані пристрої для хоста є хабами з постійно підключеними пристроями-функціями.
Кожна функція надає конфігураційну інформацію, що описує можливості ПП та вимоги до ресурсів. Перед використанням функція повинна бути сконфігурована хостом - їй повинна бути виділена смуга в каналі та обрані опції конфігурації.
Прикладами функцій є вказівники (миша, планшет, світлове перо), пристрої введення (клавіатура або сканер), пристрої виводу (принтер, цифрові звукові колонки), телефонний адаптер ISDN.
Хаб – ключовий елемент системи РпР в архітектурі USB. Хаб є кабельним концентратором. Точки підключення називаються портами хаба. Кожний хаб перетворить одну точку підключення в їхню безліч. Архітектура допускає з'єднання декількох хабов.
У кожного хаба є один порт (Upstream Port), призначений для підключення до хосту або хабу верхнього рівня. Інші порти (Downstream Ports) призначені для підключення функцій або хабів нижнього рівня. Хаб може розпізнавати підключення пристроїв до портів або відключення від них та управляти подачею живлення на їхні сегменти. Кожний з портів може бути дозволений або заборонений та сконфігурований на повну або обмежену швидкість обміну. Хаб забезпечує ізоляцію низькошвидкісних сегментів від високошвидкісних.
Стандарт USB визначає електричні та механічні специфікації шини. Інформаційні сигнали та живляча напруга 5В передаються по чотирипровідному кабелю. Використовується диференціальний спосіб передачі сигналів D+ та D- по двом проводам. Рівні сигналів передавачів у статичному режимі повинні бути нижче 0,3В (низький рівень) або вище 2,8В (високий рівень). Приймачі витримують вхідну напругу в межах -0,5...+3,8В. Передавачі повинні вміти переходити у Z-стан для двонаправленоїй напівдуплексної передачі по одній парі проводів.
Шина має два режими передачі. Повна швидкість передачі сигналів USB становить 12Мбит/с, низька - 1,5Мбит/с. Для повної швидкості використовується екранована кручена пари з імпедансом 90 Ом та довжиною сегмента до 5м, для низкою - невитий неекранований кабель до 3м. Одна система може одночасно використовувати обидва режими. Перемикання для пристроїв здійснюється прозоро. Низька швидкість призначена для роботи з невеликою кількістю ПП, не потребуючих високої швидкості. Швидкість, використовувана пристроєм, підключеним до конкретного порту, визначається хабом по рівнях сигналів на лініях D+ та D-, що зміщуються навантажувальними резисторами R1 приймально-передавальних пристроїв.
Живлення пристроїв USB можливо від кабелю ( Bus-Powered Devices) або від власного блока живлення ( Self-Powered Devices). Хост забезпечує живленням безпосередньо підключені до нього ПП. Кожний хаб, у свою чергу, забезпечує живлення пристроїв, підключених до його портів. При деяких обмеженнях топології допускається застосування хабов, що живляться від шини.
Можливості шини USB дозволяють використовувати її для підключення різноманітних пристроїв. Всі пристрої повинні підтримувати набір загальних операцій, перерахованих нижче:
Динамічне підключення та відключення. Ці події відслідковуються хабом, що повідомляє про їх хост-контролеру та виконує скидання підключеного пристрою. Пристрій після сигналу скидання повинен озиватися на нульову адресу, при цьому воно не сконфігуроване та не зупинене. Після призначення адреси, за яке відповідає хост-контролер, пристрій повинен озиватися тільки на свою унікальну адресу.
Конфігуруванняпристроїв, виконуване хостом, є необхідним для їхнього використання. Для конфігурування звичайно використовується інформація, отримана із самого пристрою. Пристрій може мати безліч інтерфейсів, кожному з яких відповідає власна кінцева точка, що представляє хосту функцію пристрою. Інтерфейс у конфігурації може мати альтернативні набори характеристик; зміна наборів підтримується протоколом. Для підтримки адаптивних драйверів дескриптори пристроїв та інтерфейсів мають поля класу, підкласу та протоколу.
Передача данихможлива за допомогою одного із чотирьох типів передач (див. нижче). Для кінцевих точок, що допускають різні типи передач, після конфігурування доступний тільки один з них.
Керування енергоспоживаннямє досить розвитою функцією USB. Для пристроїв, що живляться від шини, потужність обмежена. Будь-який пристрій при підключенні не повинен споживати від шини струм, що перевищує 100мА. Робочий струм (не більше 500мА) заявляється у конфігурації, і якщо хаб не зможе забезпечити пристрою заявлений струм, пристрій не конфігурується та не може бути використаний.
Пристрій USB повинен підтримувати припинення (Suspended Mode), у якому його споживаний струм не перевищує 500мкА. Пристрій повинен автоматично зупинятися при припиненні активності шини.
