Introduction to FPGA Programming in VHDL
Nik Berger, Universität Mainz
The course introduces field programmable gate arrays (FPGAs) and their programming using the VHDL language. Lecture segments are intertwined with practical segments where evaluation boards with a MACHXO3LF FPGA are used to practice and test the newly acquired knowledge.
We will start with the basics of FPGA device capabilities and VHDL, generate register transfer logic and explore communication between devices. The course will also touch on timing closure and design optimization.
Participants should bring a laptop with either a Windows or Linux operating system and a USB port. The evaluation boards are included in the participation fee and can be kept after the course.
Cost: USD 250 (IEEE member) / USD 300 (non member)
Course and Workshop on the µTCA Standard (MTCA.4)
09:00-09:10 Ray Larsen: Introduction
09:10-09:35 NN (Schroff): xTCA Form Factors
09:35-10:00 Heiko Koerte: System Management
10:00-10:25 Kay Rehlich: Communication Links
11:00-11:30 Dariusz Makowski: Management and Hardware Design
11:30-12:00 NN (Techlab): FPGA Design
12:00-12:30 Heiko Koerte: System Debugging in Real Time
12:30-12:50 Kay Rehlich: Next generation MTCA
Cost: USD 100 (IEEE member) / USD 120 (non member)