Logo ČVUT
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE
STUDIJNÍ PLÁNY
2019/2020

Komunikační rozhraní počítačů

Přihlášení do KOSu pro zápis předmětu Zobrazit rozvrh
Kód Zakončení Kredity Rozsah Jazyk výuky
B4M38KRP Z,ZK 6 2P+2L česky
Přednášející:
Jiří Novák (gar.)
Cvičící:
Jiří Novák (gar.), Jan Sobotka
Předmět zajišťuje:
katedra měření
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í.

Požadavky:

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

Osnova 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

Osnova 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

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í.

Studijní materiály:

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

Poznámka:
Další informace:
https://moodle.fel.cvut.cz/courses/B4M38KRP
Rozvrh na zimní semestr 2019/2020:
06:00–08:0008:00–10:0010:00–12:0012:00–14:0014:00–16:0016:00–18:0018:00–20:0020:00–22:0022:00–24:00
Po
místnost T2:C4-363
Novák J.
09:15–10:45
(přednášková par. 1)
Dejvice
Cvicebna
Út
místnost T2:A3-326
Sobotka J.
14:30–16:00
(přednášková par. 1
paralelka 101)

Dejvice
Laboratoř MIT
St
Čt

Rozvrh na letní semestr 2019/2020:
Rozvrh není připraven
Předmět je součástí následujících studijních plánů:
Platnost dat k 21. 9. 2019
Aktualizace výše uvedených informací naleznete na adrese http://bilakniha.cvut.cz/cs/predmet4683206.html