ETH-Zurich: Digital Design and Computer Architecture; 227-0003-10L, Spring, 2025

https://news.ycombinator.com/rss Hits: 20
Summary

Digital Design and Computer Architecture Spring 2025 (227-0003-10L) Welcome to the wiki for Digital Design and Computer Architecture for Spring 2025 Announcements Course Information Description The class provides a first introduction to the design of digital circuits and computer architecture. It covers technical foundations of how a computing platform is designed from the bottom up. It introduces various execution paradigms, hardware description languages, and principles in digital design and computer architecture. The focus is on fundamental techniques employed in the design of modern microprocessors and their hardware/software interface. Objectives This class provides a first approach to Computer Architecture. The students learn the design of digital circuits in order to: Based on such understanding, the students are expected to: learn how a modern computer works underneath, from the bottom up, evaluate tradeoffs of different designs and ideas, implement a principled design (a simple microprocessor), learn to systematically debug increasingly complex systems, hopefully be prepared to develop novel, out-of-the-box designs. The focus is on basics, principles, precedents, and how to use them to create/implement good designs. Course description page Moodle Lectures Thursday, 14:15-16:00, in HG F7 (Overflow room: HG F5) Friday, 14:15-16:00, in HG F7 (Overflow room: HG F5) Watch the lectures in YouTube livestream: Lab sessions When? Where? Tuesday, 16:15-18:00 labs in HG E19, HG E26.1, HG E26.3, HG E27 Wednesday, 16:15-18:00 labs in HG E19, HG E26.1, HG E26.3, HG E27 Friday, 08:15-10:00 labs in HG D11, HG D12, HG E26.3, HG E27 Friday, 10:15-12:00 labs in HG E19, HG E26.1, HG E26.3, HG E27 Prerequisites: None. Staff Information

First seen: 2025-11-30 18:47

Last seen: 2025-12-01 13:50