Single-Course English 10 ECTS

FPGA design for communication systems

Overall Course Objectives

To enable the students a) to analyse and design integrated circuits based on FPGA technology for use in broadband communications (broadband electronics), especially optical communication and, SDH, OTN, Ethernet, IP and MPLS systems; b) to understand the design principles involved spanning from specification and simulation over synthesis, verification and optimisation; c) to complete a design project, involving specification, implementation and documentation

Learning Objectives

  • Understand fundamental problems in Broadband Electronics development
  • Develop a block level specification (group work)
  • Implement a specification in VHDL/Verilog
  • Write efficient VHDL/Verilog code for communication applications
  • Perform functional simulation of implemented design
  • Perform synthesis and verification
  • Use optimisation tools
  • Write a technical report documenting the project
  • Carry through a structured development process for an engineering project
  • Evaluate and provide constructive criticism for others’ work

Course Content

Survey of high-speed electronic design principles in digital communication systems. VHDL coding styles, FPGA architectures, parallel design, pipelining, memory control, scheduling, error detection, clock and data synchronisation. Hardware architectures and performance of telecommunications and data communication switch systems. Examples from recent or ongoing research. The student projects include high-speed design by use of VHDL (Very high-speed integrated circuits Hardware Description Language) based FPGA design tools.

Recommended prerequisites


Teaching Method

Seminars, exercises and design tasks


See course in the course database.





13 weeks




DTU Lyngby Campus

Course code 34349
Course type Candidate
Semester start Week 5
Semester end Week 19
Days Wed 8-17

15.000,00 DKK