Digital System Construction I

Foto: Shutterstock
In this course you will learn the fundamentals of digital electronics and system architecture, and learn to design and implement complex digital circuits in modern programmable FPGA circuits using the VHDL hardware description language. We will begin with introductions to combinatorial and sequential logic, finite state machines, and VHDL programming. As the course progresses, you will learn to implement digital design elements commonly used in physics including arithmetic, timing, memory, ADC/DAC, digital signal processing and serial communication. The knowledge and skills learned are useful both for working in many areas of experimental physics as well as professional work in digital system development.
This is a first cycle course given during the daytime. It is an elective course.
The course consists of both lectures and laboratory exercises, where theory is combined with hands-on experience. Laboratory exercises are obligatory and reported orally. The course can be given in English.
Course website
This course uses both the online Athena learning platform and a course specific website.
The course is examined through written and oral presentation of the laboratory work.
Free Range VHDL by B. Mealy and F. Tappero (Creative commons license)
The electronic version can be downloaded free of charge from http://www.freerangefactory.org
Course coordinator and teacher:
Samuel Silverstein, phone: +468 5537 8693, e-mail: silver@fysik.su.se
Academic advisor at the Department of Physics: studievagledare@fysik.su.se
Student office: studentexp@fysik.su.se





