XPH Xilinx Pynq Hackathon
July 15-16, 2016. NECST Lab, Politecnico di Milano, Milan, Italy

What is about?

The Xilinx Pynq Hackathon is a 48h no-stop competition where participants are going to develop their ideas on the brand-new Pynq platform. This first edition is oriented to the biomedical field, with the availability of specific sensors like Heart-Rate, O2, EMG sensors and so on.

Xilinx is the leading provider of All Programmable FPGAs, SoCs, MPSoCs, and 3D ICs. Xilinx uniquely enables applications that are both software defined and hardware optimized - powering industry advancements in Cloud Computing, Embedded Vision, Industrial IoT, and 5G. For more information, visit www.xilinx.com.

The NECST Lab (Novel, Emerging Computing System Technologies Laboratory) comprises a number of different research lines on advanced topics in computing systems, ranging from architectural characteristics, to hardware-software codesign methodologies, to security and dependability issues of complex system architectures (scaling from mobile devices to large virtualized datacenters). Furthermore, the laboratory pursues its "historical" tradition of research in the definition of methodologies and techniques regarding testability, auto-diagnosis and fault tolerance both for hardware architectures and hardware-software systems.

Program

July 15, 2016
@DEIB Conference room
08.30 - 09.00 Welcome
09.00 - 09.15 Hackathon presentation
09.15 - 09.30 Introduction talk by Xilinx
09.30 - 10.15 Pynq platform presentation by Xilinx
10.15 - 10.35 Sensors presentation
10.35 - 11.00 Coffee break and boards assignment
11.00 - 12.00 Setup and Hello world demo (code examples) (Jupyter notebook)
12.00 - 13.00 Projects brainstorming + lunch
@NECSTLab and DEIB seminar room
14.00 - 15.00 Project organization with tutors:
  • Sensors assignment
  • Presentation of project ideas
15.00 - 19.00 Team setup and work session
19.00 - 20.00 Dinner + pitch session
20.00 - 20.30 Jupyter tutorial on widgets integration
20.30 - 21.00 Analog bio sensors tutorial (GSR and EMG applications) (slides)
21.00 - 21.30 Team 1 project status meeting with Santa
21.30 - 22.00 Team 2 project status meeting with Santa
22.00 - 22.30 Team 3 project status meeting with Santa
22.30 - 23.00 Digital bio sensors tutorial (Heart Rate application) (slides)
23.00 - 23.30 Accelerometer and Gyroscope tutorial (slides)
23.30 - 24.00 Team 4 project status meeting with Santa
July 16, 2016
@NECSTLab and DEIB seminar room
00.00 - 00.30 Team 5 project status meeting with Santa
00.30 - 01.00 Team 6 project status meeting with Santa
01.00 - 01.30 Tutorial on demand
01.30 - 02.00 Team 7 project status meeting with Santa
02.00 - 02.30 Team 8 project status meeting with Santa
02.30 - 03.00 Team 9 project status meeting with Santa
03.00 - 03.30 Tutorial on demand
03.30 - 04.00 Team 10 project status meeting with Santa
04.00 - 04.30 Team 11 project status meeting with Santa
04.30 - 05.00 Team 12 project status meeting with Santa
05.00 - 05.30 Tutorial on demand
05.30 - 06.00 Team 13 project status meeting with Santa
06.00 - 06.30 IoT sensors tutorial (temperature, CO2, O2, ...) (slides)
06.30 - 07.00 Audio-Video overlay and image manipulation tutorial
07.00 - 08.00 Breakfast + talk / discussion
08.00 - 12.00 Work session
12.00 - 13.00 Lunch + talk by Xilinx and talk by Polimi
13.00 - 15.30 Work session
15.30 - 17.00 Projects demo and presentation
17.00 - 18.00 Happy hour + projects evaluation
18.00 - 19.00 Closing remarks and awards assignment