Popis předmětu - B4M38KRP

Přehled studia | Přehled oborů | Všechny skupiny předmětů | Všechny předměty | Seznam rolí | Vysvětlivky               Návod
B4M38KRP Komunikační rozhraní počítačů Rozsah výuky:2P+2L
Garanti:Novák J. Role:PO Jazyk výuky:CS
Vyučující:Novák J. Zakončení:Z,ZK
Zodpovědná katedra:13138 Kreditů:6 Semestr:Z

Anotace:

Posluchači se seznámí s funkčními principy komunikačních rozhraní počítačů a vestavných systémů včetně konstrukce k nim připojitelných periferií. Důraz je kladen zejména na vybrané typy rozhraní osobních počítačů (USB, PCI, PCI Express, .), metalických i bezdrátových počítačových (standardy IEEE802.x) a senzorových sítí a vybraných průmyslových rozhraní (EIA-485, EIA-232, CAN, LIN ...). V projektově orientovaných laboratorních cvičeních se studenti naučí praktické postupy implementace moderních rozhraní s využitím jak integrovaných komunikačních řadičů, tak i řadičů ve formě IP funkcí pro FPGA, a jejich programové obsluhy na straně počítače i samotného periferního zařízení.

Cíle studia:

Cílem předmětu je získat znalosti nezbytné pro návrh a implementaci prostředků pro komunikaci vestavných systémů (počítačů) mezi sebou prostřednictvím vhodných typů rozhraní a sítí.

Osnovy přednášek:

1. Paralelní a sériová vysokorychlostní rozhraní, fyzikální limity
2.-4.  PCI a PCI Express, funkční principy, optimalizace transakcí, QoS
5. Implementace PCI a PCI Express zařízení
6. Rozhraní USB - funkční principy
7. Rozhraní USB - embedded Master, USB on the go
8. Technicko-ekonomické parametry variant implementace I/O rozhraní a periferií
9. Ovladače I/O zařízení pro OS Windows a Linux
10. Rozhraní IEEE802.3, podpora VLAN, auto-negotiation, PoE
11.-13.  Průmyslová komunikační rozhraní EIA-485, EIA-232, CAN, LIN ...
14. Rezerva

Osnovy cvičení:

1. Úvod, představení laboratorních projektů, volba projektu
2. Seznámení se s vývojovými nástroji, orvní projekt
3. Práce na projektu (USB, Ethernet, WiFi, ZigBee, ...)
4. Práce na projektu
5. Práce na projektu
6. Práce na projektu
7. Práce na projektu
8. Prezentace stavu řešení projektu, dílčí hodnocení
9. Práce na projektu
10. Práce na projektu
11. Práce na projektu
12. Práce na projektu
13. Práce na projektu
14. Prezentace výsledků, zápočet

Literatura:

Zurawski, R.: Networked Embedded Systems, CRC Press 2009, ISBN-13: 978-1439807613

Požadavky:

Základní znalosti architektury počítačů, vestavných systémů a programování v jazyce C, případně C++.

Webová stránka:

https://moodle.fel.cvut.cz/courses/B4M38KRP

Klíčová slova:

rozhraní počítačů, vestavný systém, komunikace

Předmět je zahrnut do těchto studijních plánů:

Plán Obor Role Dop. semestr
MPOI4_2018 Počítačové inženýrství PO 3
MPOI4_2016 Počítačové inženýrství PO 3


Stránka vytvořena 13.12.2019 17:50:30, semestry: Z,L/2020-1, L/2018-9, Z,L/2019-20, připomínky k informační náplni zasílejte správci studijních plánů Návrh a realizace: I. Halaška (K336), J. Novák (K336)
Za obsah odpovídá: doc. Ing. Ivan Jelínek, CSc.