Navigation

MS1PKH - Communication Hardware Programming

Course specification
Course title Communication Hardware Programming
Acronym MS1PKH
Study programme Electrical Engineering and Computing
Module System Engineering and Radio Communications
Type of study master 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
  1. V. A. Pedroni, Circuit Design with VHDL, The MIT Press, 2004. (Original title)
  2. D.L.Perry: VHDL Programming by Example, McGraw-Hill, 2002. (Original title)
  3. S. Palnitkar: Verilog HDL – A Guide to Digital Design and Synthesis, Prentice Hall, 2003. (Original title)
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 50
Colloquia 0
Seminars 0