
Digital Design, Lectures
Extent
5 crCourse dates
Application period
Fees
Campus
City
Faculty or school
Language of instruction
Code
Study fields
Mode of study
Study level
Digital Design, 5 cr
Show
This course gives knowledge of specification, design, implementation and analysis of digital systems. Students learn the theory of combinational and sequential systems, especially the design of state machines. Students master state-of-the art design tools, and can select the best specification and implementation description for typical design tasks. FPGA platforms are used to carry out real implementations. After the course, students can implement real FPGA-based digital systems.
Core content
- Specification, design and analysis of synchronous logic. Different levels of description abstractions in digital system.
- Combinational gate networks. Two and multi-level gate networks. Critical path.
- 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.
- Centralized and distributed bus arbitration. Core modules of a processor. Adjusting the level of parallelism in execution.
- FPGA boards with peripherals. Practical designs.
Specialist knowledge
- Equivalent state machines.
- Network-on-Chip
- FPGA as a platform for own processors. Simulators.
Common
Lecture:
30.08.2021 14:00 - 16:00
Groups
Group 1:
06.09.2021 14:00 - 16:00
13.09.2021 14:00 - 16:00
20.09.2021 14:00 - 16:00
27.09.2021 14:00 - 16:00
04.10.2021 14:00 - 16:00
11.10.2021 14:00 - 16:00
25.10.2021 14:00 - 16:00
01.11.2021 14:00 - 16:00
08.11.2021 14:00 - 16:00
15.11.2021 14:00 - 16:00
22.11.2021 14:00 - 16:00
29.11.2021 14:00 - 16:00
06.12.2021 14:00 - 16:00
Group 2:
08.09.2021 14:00 - 16:00, TAU Tietotalo TB219 flippaustila (51)
15.09.2021 14:00 - 16:00, TAU Tietotalo TB219 flippaustila (51)
22.09.2021 14:00 - 16:00, TAU Tietotalo TB219 flippaustila (51)
29.09.2021 14:00 - 16:00, TAU Tietotalo TB219 flippaustila (51)
06.10.2021 14:00 - 16:00, TAU Tietotalo TB219 flippaustila (51)
13.10.2021 14:00 - 16:00, TAU Tietotalo TB219 flippaustila (51)
27.10.2021 14:00 - 16:00, TAU Tietotalo TB219 flippaustila (51)
03.11.2021 14:00 - 16:00, TAU Tietotalo TB219 flippaustila (51)
10.11.2021 14:00 - 16:00, TAU Tietotalo TB219 flippaustila (51)
17.11.2021 14:00 - 16:00, TAU Tietotalo TB219 flippaustila (51)
24.11.2021 14:00 - 16:00, TAU Tietotalo TB219 flippaustila (51)
01.12.2021 14:00 - 16:00, TAU Tietotalo TB219 flippaustila (51)
08.12.2021 14:00 - 16:00, TAU Tietotalo TB219 flippaustila (51)
Group 3:
07.09.2021 16:00 - 18:00, TAU Tietotalo TB219 flippaustila (51)
14.09.2021 16:00 - 18:00, TAU Tietotalo TB219 flippaustila (51)
21.09.2021 16:00 - 18:00, TAU Tietotalo TB219 flippaustila (51)
28.09.2021 16:00 - 18:00, TAU Tietotalo TB219 flippaustila (51)
05.10.2021 16:00 - 18:00, TAU Tietotalo TB219 flippaustila (51)
12.10.2021 16:00 - 18:00, TAU Tietotalo TB219 flippaustila (51)
26.10.2021 16:00 - 18:00, TAU Tietotalo TB219 flippaustila (51)
02.11.2021 16:00 - 18:00, TAU Tietotalo TB219 flippaustila (51)
09.11.2021 16:00 - 18:00, TAU Tietotalo TB219 flippaustila (51)
16.11.2021 16:00 - 18:00, TAU Tietotalo TB219 flippaustila (51)
23.11.2021 16:00 - 18:00, TAU Tietotalo TB219 flippaustila (51)
30.11.2021 16:00 - 18:00, TAU Tietotalo TB219 flippaustila (51)
07.12.2021 16:00 - 18:00, TAU Tietotalo TB219 flippaustila (51)
Voluntary
Laboratory Group 1:
13.09.2021 12:00 - 14:00, TAU Tietotalo TC219 FPGA-laboratorio (21)
20.09.2021 12:00 - 14:00, TAU Tietotalo TC219 FPGA-laboratorio (21)
27.09.2021 12:00 - 14:00, TAU Tietotalo TC219 FPGA-laboratorio (21)
04.10.2021 12:00 - 14:00, TAU Tietotalo TC219 FPGA-laboratorio (21)
11.10.2021 12:00 - 14:00, TAU Tietotalo TC219 FPGA-laboratorio (21)
25.10.2021 12:00 - 14:00, TAU Tietotalo TC219 FPGA-laboratorio (21)
01.11.2021 12:00 - 14:00, TAU Tietotalo TC219 FPGA-laboratorio (21)
08.11.2021 12:00 - 14:00, TAU Tietotalo TC219 FPGA-laboratorio (21)
15.11.2021 12:00 - 14:00, TAU Tietotalo TC219 FPGA-laboratorio (21)
22.11.2021 12:00 - 14:00, TAU Tietotalo TC219 FPGA-laboratorio (21)
29.11.2021 12:00 - 14:00, TAU Tietotalo TC219 FPGA-laboratorio (21)
Laboratory Group 2:
17.09.2021 12:00 - 14:00, TAU Tietotalo TC219 FPGA-laboratorio (21)
24.09.2021 12:00 - 14:00, TAU Tietotalo TC219 FPGA-laboratorio (21)
01.10.2021 12:00 - 14:00, TAU Tietotalo TC219 FPGA-laboratorio (21)
08.10.2021 12:00 - 14:00, TAU Tietotalo TC219 FPGA-laboratorio (21)
15.10.2021 12:00 - 14:00, TAU Tietotalo TC219 FPGA-laboratorio (21)
29.10.2021 12:00 - 14:00, TAU Tietotalo TC219 FPGA-laboratorio (21)
05.11.2021 12:00 - 14:00, TAU Tietotalo TC219 FPGA-laboratorio (21)
12.11.2021 12:00 - 14:00, TAU Tietotalo TC219 FPGA-laboratorio (21)
19.11.2021 12:00 - 14:00, TAU Tietotalo TC219 FPGA-laboratorio (21)
26.11.2021 12:00 - 14:00, TAU Tietotalo TC219 FPGA-laboratorio (21)
03.12.2021 12:00 - 14:00, TAU Tietotalo TC219 FPGA-laboratorio (21)
10.12.2021 12:00 - 14:00, TAU Tietotalo TC219 FPGA-laboratorio (21)
Recommended Prerequisites
- Introduction to Embedded Systems, COMP.CE.100, 5 cr
Material
- Type: Book
- Name: Introduction to Digital Systems
- Author: Ercegovac, Lang, Moreno
- Exam material: Yes
- ISBN: 471527998
- Language: English
Material
- Type: Lecture slides & videos based on them
- Author: Hämäläinen & Lahti
- Exam material: Yes
- Language: English
General scale, 0-5
Contact information
Email: open.studies.tau [at] tuni.fi
Phone: 0294 520 200
More information concerning Open University studies
tuni.fi/open-university
Applications to open university studies must be sent through the online application form. Please read through the application instructions in Applying to Open University studies -pages.
Some courses may require prior knowledge. Please check course info in Information about studies and Prerequisites.
After receiving confirmation email you also have to sign-up for the courses in Sisu-system. Please follow the instructions mentioned in confirmation email.
Look information at Applying to Open University studies.