VVZ API is not affiliated with ETH Zurich. Data might be outdated or incorrect. Please view the official ETHZ Vorlesungsverzeichnis for binding information.
Electronics for Physicists II (Digital)
Last Updated: 2026-02-05 16:22:42
Abstract
The course will start with logic and finite state machines. These concepts will be applied in practical exercises using FPGAs. Based on this knowledge we will cover the working principles of microprocessors. We will cover combined systems where a micro processor is used for the complex parts and specialized logic on the FPGA is in charge of processing time-critical signals.
Objective
The goal of this lecture is to give an overview over digital electronic design needed for timing and data acquisition systems used in physics. After this lecture you will have the knowledge to design digital systems based on FPGAs and microcontrollers.
Content
The goal of this lecture is to give an overview over digital electronic design needed for timing and data acquisition systems used in physics. After this lecture you will have the knowledge to design digital systems based on FPGAs and micro controllers. Contents: Combinational logic Flip-Flops Binary representations of numbers, binary arithmetic Counters, shift registers Hardware description languages (mostly SystemVerilog) Field programmable gate arrays (FPGAs) From algorithm to architecture Finite state machines Clock domain crossings Buses (parallel, serial) System-on-chip buses (APB, AXI4) Digital signal processing The sampling theorem Z-transform, Digital filters Frequency conversion The microprocessor (illustrated on an open-source implementation of a RISC-V microprocessor) Hardware-software co-design: FPGA for the time critical part, processor for the user interface System-on-chip (FPGA based)
Resources
Lecture Notes
The slides will be made available on Moodle.
Literature
Recomended: Hubert Kaeslin: "Top-Down Digital VLSI Design", 2015 Elsevier Inc, DOI: 10.1016/C2013-0-09804-0 (available online through the ETH library)
General Information
- Language
- English
- Levels
- BSC , DZ , SHE , DR , MSC
- Frequency
- Yearly recurring
Examination
- Type
- ungraded semester performance
Registration & Places
- Max Places
- 35
Course Components
| Type | Title | Time & Place | Hours |
|---|---|---|---|
| lecture with exercise | Electronics for Physicists II (Digital) |
|
4 h weekly |
Offered In
-
Physics Bachelor (no course offering in this semester)
-
Physics TC (Detailed information on the programme at: )
-
Physics Teaching Diploma (Detailed information on the programme at: )
-
Spec. Courses in Resp. Subj. w/ Educ. Focus & Further Subj. Didactics (Core courses that counted towards the Bachelor or Master programme in physics or comprised additional admission requirements in subject didactics are not eligible for the teaching diploma.)
-
Compulsory Elective Courses (Further course offerings from the category Educational Science are listed under "Programme: Educational Science for Teaching Diploma and TC".)
-
-
-
-
Doctorate Physics (More Information at: )
-
Subject Specialisation (Please note that this is an INCOMPLETE list of courses.)
-