13E034PKH - Communication Hardware Programming
Course specification | ||||
---|---|---|---|---|
Course title | Communication Hardware Programming | |||
Acronym | 13E034PKH | |||
Study programme | Electrical Engineering and Computing | |||
Module | Telecommunications and Information Technologies - System Engineering | |||
Type of study | bachelor academic studies | |||
Lecturer (for classes) | ||||
Lecturer/Associate (for practice) | ||||
Lecturer/Associate (for OTC) | ||||
ESPB | 6.0 | Status | elective | |
Condition | None | |||
The goal | Goal of this course is to introduce methods for implementation of the communication functionalities on programmable chips. Students will learn VHDL programming, and software design suits for programming the FPGA chips. | |||
The outcome | After finishing the course, students will be able to implement hardware design on FPGA chips. | |||
Contents | ||||
Contents of lectures | FPGA chips have wide applicability in communication networks, and other areas. They provide flexibility and high-processing speeds which are suitable for implementation of link and networking layers. In this course, we will study VHDL programming language, and software tools for programming FPGA devices of the leading vendors (Xilinx, Altera). | |||
Contents of exercises | Specified communication functionalities will be implemented on programmable chips, during precepts. | |||
Literature | ||||
| ||||
Number of hours per week during the semester/trimester/year | ||||
Lectures | Exercises | OTC | Study and Research | Other classes |
3 | 1 | 1 | ||
Methods of teaching | During precepts, two or three students in team are working on a project. Each team submits a report, which is defended individually by the students on the team. | |||
Knowledge score (maximum points 100) | ||||
Pre obligations | Points | Final exam | Points | |
Activites during lectures | 0 | Test paper | 0 | |
Practical lessons | 20 | Oral examination | 30 | |
Projects | ||||
Colloquia | 0 | |||
Seminars | 50 |