Students
Tuition Fee
Start Date
Medium of studying
Duration
Details
Program Details
Degree
Courses
Major
Digital Arts | Electronics Engineering | Computer Engineering
Area of study
Information and Communication Technologies | Engineering
Course Language
English
About Program

Program Overview


University Program Information

The university program in question appears to be related to the field of physics, specifically focusing on particle physics and experimental physics. The program is offered by Johannes Gutenberg University Mainz.


Program Structure

The program is structured into various courses and research areas, including:


  • Particle Physics
  • Experimental Physics
  • FPGA Programming
  • Practical Courses in Particle Physics at PSI

Course Details

The course "FPGA Programmierung 2024" is a key part of the program, which includes:


Course Content

The course covers the function and applications of programmable logic devices (FPGAs). It includes the design, synthesis, and simulation of digital circuits in the hardware description language VHDL, both in lectures and practical exercises with FPGAs. By the end of the course, participants should be able to implement their own circuit (e.g., a simple CPU) in an FPGA using the appropriate tools and understand the techniques and algorithms used by these tools.


Preliminary Program

The preliminary program for the course includes:


  • Why FPGAs? Why VHDL?
  • CMOS, gates, combinatorial logic
  • Registers, clock, pipelines
  • Simulation
  • Synthesis
  • Place & Route
  • Fast circuits
  • VHDL design patterns
  • Synchronization
  • Memory and predefined logic blocks (IP)
  • Embedded processors
  • Programming of embedded processors
  • Buses and other interfaces
  • Application examples

Practical Aspects

Materials for lectures and exercises are available on the Learning Management System (LMS). The exercises are conducted with Lattice FPGA boards (MachXO3LF Starter Kit), which participants can borrow. The Lattice Diamond software is used, for which a free license can be generated from Lattice. The first week's exercises explain the installation of the software and the license.


Research Areas

The program involves research in various areas, including:


  • Particle Detectors
  • Particle Physics
  • Experimental Physics
  • FPGA Technology
  • Embedded Systems
See More
How can I help you today?