Summary of Study |
Summary of Branches |
All Subject Groups |
All Subjects |
List of Roles |
Explanatory Notes
Instructions
A4M38KRP |
Computer Interfaces |
Roles: | |
Extent of teaching: | 2P+2C |
Department: | 13138 |
Language of teaching: | CS |
Guarantors: | |
Completion: | Z,ZK |
Lecturers: | |
Credits: | 6 |
Tutors: | |
Semester: | Z |
Web page:
https://moodle.fel.cvut.cz/courses/A4M38KRP
Anotation:
Students are acquainted with common computer interfaces and design of peripherals. Selected PC interfaces (USB, PCI, PCI Express, IEEE1394, ExpressCard), metallic and wireless networks (IEEE802.x standards) and industrial interfaces (EIA-485, EIA-232, CAN ) are explained in detail. Project-oriented laboratories are focused on design and implementation of selected communication interface.
Course outlines:
1. | | Basic PC interfaces (PS-2, IEEE 1248, VGA, DVI) |
2. | | PCI, detailed standard and implementation description |
3. | | PCI Express, brief standard and implementation description |
4. | | USB, detailed standard and implementation description |
5. | | Firewire (IEEE1394) and its implementation |
6. | | IEEE802.3 networks, physical layer variants |
7. | | Auto-negotiation, PoE, HW and SW implementation |
8. | | Wireless system standards (WiFi, Bluetooth, ZigBee) |
9. | | Wireless connectivity implementation |
10. | | TCP/IP stack implementation |
11. | | Wireless communication measurement and analysis methods |
12. | | Implementation of Windows and Linux drivers (USB and PCI devices) |
13. | | Implementation of communication interfaces into the FPGA |
14. | | Industrial communication interfaces (EIA-485, EIA-232, CAN) |
Exercises outline:
1. | | Introduction of laboratory projects, project selection |
2. | | Project implementation (PCI, PCI-E, Ethernet, WiFi, Bluetooth, USB, ZigBee) |
3. | | Project implementation |
4. | | Project implementation |
5. | | Project implementation |
6. | | Project implementation |
7. | | Project implementation |
8. | | Project status presentation and evaluation |
9. | | Project implementation |
10. | | Project implementation |
11. | | Project implementation |
12. | | Project implementation |
13. | | Project implementation |
14. | | Final project presentation, assesment |
Literature:
[1] | | Hristu-Varsekalis, D.: Handbook of Networked and Embedded Control |
Systems, Birkhäuser Boston 2008, ISBN 978-0817632397
[2] | | Axelson, J.: USB Complete, Lakeview Research 2005, ISBN: 978-1931448024 |
[3] | | Axelson, J.: Embedded Ethernet and Internet Complete, Lakeview Research |
2003, ISBN: 978-1931448000
Requirements:
Subject is included into these academic programs:
Program |
Branch |
Role |
Recommended semester |
Page updated 14.3.2025 15:51:22, semester: Z,L/2025-6, Z,L/2024-5, Send comments about the content to the Administrators of the Academic Programs |
Proposal and Realization: I. Halaška (K336), J. Novák (K336) |