BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//pretalx//talks.osfc.io//osfc-2026//speaker//CD7EFA
BEGIN:VTIMEZONE
TZID:CET
BEGIN:STANDARD
DTSTART:20001029T040000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10
TZNAME:CET
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:20000326T030000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3
TZNAME:CEST
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VEVENT
UID:pretalx-osfc-2026-9HUU8E@talks.osfc.io
DTSTART;TZID=CET:20260915T103000
DTEND;TZID=CET:20260915T110000
DESCRIPTION:High-speed interfaces are rare on MCUs\, and cost-effective FPG
 As often come with limited LUTs\, leaving developers caught between slow p
 rotocols like I2C/UART and the complexity of rolling a custom SPI protocol
  from scratch.\n\nThis talk explores a cleaner alternative: interfacing an
  FPGA as a memory-mapped device with an MCU running Zephyr\, and extending
  that interface to expose gateware peripherals inside the FPGA. We'll cove
 r two approaches\, direct memory mapping over STM32's FMC bus\, and a QSPI
 -based approach treating the FPGA as a SPI memory device\, comparing their
  trade offs in speed\, complexity\, and flexibility.\n\nKey takeaways:\n\n
 1) Writing Devicetree for Memory mapped FPGAs using STM32’s FMC Bus.\n2)
  Writing Devicetree for Memory Mapped FPGAs using Generic serialised SPI/Q
 SPI interfaces.\n3) Using the FPGA as MMU for external memory like HyperRA
 M.\n4) Interfacing gateware peripherals in the FPGA from MCU running Zephy
 r
DTSTAMP:20260720T183922Z
LOCATION:Main
SUMMARY:Memory-Mapped FPGA Peripherals on Zephyr: FMC and QSPI Approaches -
  Sahaj Sarup
URL:https://talks.osfc.io/osfc-2026/talk/9HUU8E/
END:VEVENT
END:VCALENDAR
