402-0248-00L  Electronics for Physicists II (Digital)

SemesterSpring Semester 2021
LecturersY. M. Acremann
Periodicityyearly recurring course
Language of instructionEnglish
CommentNumber of participants limited to 30.



Courses

NumberTitleHoursLecturers
402-0248-00 GElectronics for Physicists II (Digital)4 hrs
Fri13:45-17:30HPT C 103 »
15:45-17:30HPV G 5 »
Y. M. Acremann

Catalogue data

AbstractThe 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.
Learning objectiveThe 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.
ContentThe 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 VHDL)
Field programmable gate arrays (FPGAs)
From algorithm to architecture
Finite state machines

Buses (parallel, serial)
The SPI bus

Digital signal processing
The sampling theorem
Z-transform,
Digital filters
Frequency conversion

The microprocessor (illustrated on an open-source implementation of the RISC-V microprocessor)
SPI bus with a micro controller
Combined systems: FPGA for the time critical part, processor for the user interface
System-on-chip (FPGA based)
Prerequisites / NoticeWe recommend the students to have taken Analog Electronics for Physicists or to have knowledge of basic analog electronics.

Students (or at least each group of 2 / 3 students) need a laptop computer, preferably running Linux or Windows. For other operating systems we recommend running Linux or Windows on a virtual machine.

Performance assessment

Performance assessment information (valid until the course unit is held again)
Performance assessment as a semester course
ECTS credits4 credits
ExaminersY. M. Acremann
Typeungraded semester performance
Language of examinationEnglish
RepetitionRepetition only possible after re-enrolling for the course unit.
Additional information on mode of examinationA project must be completed and presented.

Learning materials

No public learning materials available.
Only public learning materials are listed.

Groups

No information on groups available.

Restrictions

Places30 at the most
Waiting listuntil 12.02.2021

Offered in

ProgrammeSectionType
Doctoral Department of PhysicsDoctoral and Post-Doctoral CoursesWInformation
Physics BachelorSelection of Higher Semester CoursesWInformation
Physics TCSpecialized Courses in Respective Subject with Educational FocusWInformation
Physics Teaching DiplomaSpec. Courses in Resp. Subj. w/ Educ. Focus & Further Subj. DidacticsWInformation
Physics Teaching DiplomaCompulsory Elective CoursesWInformation
Physics MasterSelection: Further ElectivesWInformation