Subject description - A4M38KRP
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 17.12.2025 09:52:19, semester: L/2026-7, L/2025-6, L/2024-5, Z/2025-6, Z/2026-7, Send comments about the content to the Administrators of the Academic Programs |
Proposal and Realization: I. Halaška (K336), J. Novák (K336) |