First FPGA Odysseus Hackathon

FPGA Odysseus Workshop and Hackathon is set to take place on Saturday 9th and 10th of March in Radiona’s lab.

FPGA (Field Programmable Gate Array) is the technology for the development of digital logic that has in the past decades begun to open up to educational and hobby domains – increasing hardware availability and the development of open software tools helps the community to develop as well. Compared to classic (fixed) architectures, FPGA provides far greater plasticity, transforming hardware problems to software challenges, encouraging experimentation and rapid prototyping, and potentially extending the lifespan and safety of products.

While most FPGA workshops target people from hardware development domain, and beginner content is sparse, this workshops goal is to bring FPGA to developers and other people just starting with this exciting technology.

ULX3S FPGA Odysseus workshop dynamics:

  1. Get familiar with theory behind FPGA technology
  2. Get familiar with the particular FPGA board (ULX3S)
  3. Start learning Verilog through a few simple examples and tools used to develop FPGA solutions (control LED, read sensors and buttons, etc.)
  4. Learn how to work with audio and video signals
  5. Implement PONG game step by step
  6. Learn how to create a CPU inside Verilog
  7. RISC-V is increasingly popular processor architecture. It will be presented to attendants with example uses and integration with FPGA peripherals
  8. The attendants will learn how to use MicroPython on RISC-V architecture implemented on FPGA board

Workshop is prepared for work with ULX3S ECP5 FPGA board (boards available for attendants during the workshop). Knowledge of microcontroler programming is expected.

Presenters and workshop leaders:

Miodrag Milanović (Novi Sad, Serbia)
Midorag Milanović earned his master degree at Novi Sad Faculty of Technology in field of computing and automatics. He works as software architect in Levi9, Novi Sad, and is professional developer since 2000, mostly writing C++. He’s an enthusiast interested in computers and hardware in general. He was a project lead on MAME emulation project for over 6 years, working on computers like Orao, Galeb, Pekom, Galaksija and many others. He’s  a regular FPGA speaker at Hackaday events across Europe. Dedicated to open source comunity and spreading the word about value of open hardware.

Jan Dolinaj (Novi Sad, Serbia)
Jan Dolinaj began his IT path at early age. Starting at his primary school he was fascinated by computers and programing, using Basic on Spectrum and Galaksija computers. He continues his education at Novi Sad Faculty of Technology in field of computer science. In 2005 he takes the role of a manager in Levi9. He dedicates his time to creating successful teams, which is aparent in Levi9 company.

Davor Jadrijević (Zagreb, Croatia)
Davor Jadrijević, M.Sc. of electronics i Mr. sci. of physics. Author of ULX3S FPGA board, current maintainer of f32c and fpgarduino projects at github. Leader of a series of lectures and workshops. Often exhibits and works within the Radiona’s artistic and educational program.

Goran Mahovlić (Zagreb, Croatia)
Goran Mahovlić (electronics tech) worked for years in repair shop for informatic and bank equipment. He moved on to becoming a developer for low power wireless technologies (LoRA) and measuring systems. With constant urge to take apart any device within reach and find out it’s secrets, Goran is equally successful at hardware and software hacking, from cheap chinese products, upcycling old tech, to serious work in technology and microprocessor development. He is a tech coordinator at Radiona. In past, Goran led a number of accomplished workshop and presentations, regular member of Radiona projects and exhibitions, lead and founder of Radiona SmartZG network. A member of Otvorena Mreža (Open Network) project, working towards accessible and open internet. Among his work is founing the porta, for which he writes.

Saturday, March 9th, 2019
10:30 – 11:00   FPGA intro 4 geeks – Davor Jadrijević
11:00 – 11:30   FPGA intro 4 humans – Goran Mahovlić
11:30 – 12:00   PDP-1 FPGA Implementation – Hrvoje Čavrak
12:00 – 13:00   FPGArduino for beginners – Davor Jadrijević
15:00 – 19:00   FPGA Odysseus with ULX3S – Miodrag Milanović & Jan Dolinaj

Sunday, March 10th, 2019
11:00 – 15:00   FPGA Hackathon – It is not a robot, yet!

Date: March 9th and 10th 2019.
You can apply by sending an email to until March 7th 23:59.
Write a few words about yourself and why you want to participate.

The number of participants is limited.
Target audience: hardware and softrare developers and enthusiasts, hacker, makers.
Participation fee: 150kn/20eur

Once you have been accepted on the workshop, make the payment as follows:
– use e-banking
– enter your details (name, last name and address)
– under the recipient write the Association for Development of ‘do-it-yourself’ Culture – Radiona, Kozjačka 41, 10 090 Zagreb, the account: IBAN: HR2123600001102369684, Swift: ZABAHR2X
– description of payment: please indicate the name of the workshop (Workshop FlipSynth)
– Make a copy of your payment note on the first day of the workshop and submit it to the lab leaders or send it via e-mail before the workshop
– REMARK: we do NOT accept cash