who is it for

Course Overview

"FPGA Course for Scientists" is a hands-on, certified course designed for:

  • Physicists looking to integrate FPGA into their research
  • Engineers seeking to expand their FPGA knowledge, including PYNQ
  • Researchers and PhD students aiming to use FPGA for advanced projects
  • Teaching assistants enhancing their curriculum
  • Software-defined instrumentation
  • Xilinx Zynq FPGA Chipset
  • Vivado Development Environment
  • PYNQ Python Runtime Configuration
  • VHDL/Verilog Development
  • Behavioral Simulation
  • Digital and Analog I/Os (high-speed DAC/ADC)
  • Advanced Signal Processing (DDS, DMA)
what you will learn-2
hardware

 

  • PC/Laptop (Windows, Mac OS, Linux)
  • Micro-USB cable
  • SMA cable (x2)
  • Oscilloscope
  • BNC-to-SMA converter (x2)

Note: Pre-configured remote Linux servers will be provided for code compilation.

Course Format

Duration: 18 hours, split into 3-hour sessions
Delivery: 100% remote
Group Size: Limited to 10 participants
Included Hardware: Red Pitaya STEMlab 125-14 Starter Kit

Course Schedule 

26. SEPTEMBER 2024* IS NOW FULLY BOOKED - JOIN OUR WAITLIST!

Week 1: Introduction, Using Red Pitaya as a software-defined instrument and remote control
Week 2: Vivado project setup, code deployment, Assignment: FPGA Pendulum Wave 
Week 3: Behavioral simulation, Assignment: PWM
Week 4: High-speed ADC/DAC, Analog Echo, Assignment: Waveform Generator
Week 5: Direct Digital Synthesis (DDS), Assignment: DDS
Week 6: DMA transfer, custom waveform generation, Assignment: Waveform Decimation

* We reserve the right to change the start date of the online course. Any such changes will be communicated to participants in a timely manner.

Why choose this course?

Hands-On Learning: Practical assignments to solidify your understanding
Comprehensive Coverage: From basic to advanced FPGA concepts
AMD University Program: Recognized quality and relevance
Hardware Included: Red Pitaya board provided
Untitled design (8)-1

About the Instructor

Pau Gómez (Physicist | FPGA Developer)

I am a physicist (PhD) and FPGA developer working at the interface between Quantum Physics and high-speed Digital Electronics, designing FPGA logic for Quantum Key Distribution. Experience in developing FPGA logic for quantum applications (computing, communications and sensing) and as a freelance FPGA tutor. Proficient in the use of  Zynq SoC (e.g. RedPitaya), Zynq Ultrascale SoC and Zynq Ultrascale RfSoC platforms.

 

Missed your spot in the September FPGA Online Course for Scientists? Join our waitlist to be notified if a spot opens up or when the next course starts.