Skip to main content
You are browsing the curriculum of an upcoming academic year (2024–2025).
Do you want to change to the ongoing academic year?
Course unit, curriculum year 2024–2025
COMP.CE.200

Digital Design, 5 cr

Tampere University
Teaching periods
Active in period 1 (1.8.2024–20.10.2024)
Active in period 2 (21.10.2024–31.12.2024)
Active in period 3 (1.1.2025–2.3.2025)
Active in period 4 (3.3.2025–31.5.2025)
Active in period 5 (1.6.2025–31.7.2025)
Course code
COMP.CE.200
Language of instruction
English, Finnish
Academic years
2024–2025, 2025–2026, 2026–2027
Level of study
Intermediate studies
Grading scale
General scale, 0-5
Persons responsible
Responsible teacher:
Sakari Lahti
Responsible organisation
Faculty of Information Technology and Communication Sciences 100 %
Coordinating organisation
Computing Sciences Studies 100 %
Core content
  • Specification, design and analysis of synchronous logic. Different levels of description abstractions in digital systems.
  • Combinational gate networks. Two and multi-level gate networks. Critical path and maximum clock frequency.
  • Sequential networks. Mealy and Moore state machines. Timing analysis and determination of clock speed.
  • Standard modules. Connecting modules using bus structures. Data and control paths. Register Transfer Level.
  • FPGA architecture and usage in digital design. Design tools and methodologies.
Complementary knowledge
  • The Y-model: behaviour, architecture and mapping. Hierarchical design.
  • Propagation delay. Fan-in and fan-out. Loading of the gates.
  • Extended state machines with memory. Registered state machine.
  • Two's complement representation. Binary addition, subtraction, and multiplication.
  • FPGA boards with peripherals. Practical designs.
  • Understanding data sheets.
Learning outcomes
Recommended prerequisites
Further information
Learning material
Equivalences
Kokonaisuudet, joihin opintojakso kuuluu
Completion option 1
Passing the compulsory exercises and exam.
Completion of all options is required.

Participation in teaching

26.08.2024 08.12.2024
Active in period 1 (1.8.2024–20.10.2024)
Active in period 2 (21.10.2024–31.12.2024)
07.01.2025 30.05.2025
Active in period 3 (1.1.2025–2.3.2025)
Active in period 4 (3.3.2025–31.5.2025)

Exam

04.06.2024 31.08.2024
Active in period 1 (1.8.2024–20.10.2024)
19.05.2025 01.06.2025
Active in period 4 (3.3.2025–31.5.2025)
Active in period 5 (1.6.2025–31.7.2025)
28.04.2025 18.05.2025
Active in period 4 (3.3.2025–31.5.2025)
02.06.2025 15.06.2025
Active in period 5 (1.6.2025–31.7.2025)