Scientific Calendar Event



Description
The school aims at providing key know-how of fully programmable systems on chip and its applications for scientific instrumentation and higher education. These novel devices combine general purpose processors with traditional FPGAs to achieve high performances with significant reduction in cost, power consumption and physical size.
 
Fully programmable Systems-on-Chip (SoC) relay on embedded processing based on FPGA fabrics tightly interconnected with multicore processors. This means that the processor and the FPGA can be complementary used for what they do best. 
These devices are characterized by its low-cost along with a huge versatility to implement different concurrent tasks including critical activities such as hard real time hardware control, massive online digital signal processing, high performance data processing, and high speed data transmission.
Other important characteristic is its unlimited reconfigurability to produce each time a new system with the same hardware. The above remarkable features make SoC devices very attractive for frontier scientific applications. 
The school will consist of about 65 hours of lectures, tutorials and assisted hands-on activities. The laboratory sessions will count on state-of-the-art software tools and hardware platforms based on modern SoC devices.

The main topics of the school will include the fundamentals of:
•	Modern Digital Design and Digital Arithmetic
•	FPGA Technology 
•	VHDL for Modeling, Simulation and Logic Synthesis 
•	Multicore Processors for Embedded Systems
•	Embedded C Language Programming 
•	Soc Design Methodology
•	Soc Architectures, Functional Blocks and External Interfaces
•	HW/SW System Design and High Level Synthesis
•	High Performance Data Acquisition and Processing
•	High Speed Data Transmission
•	Soc Trends and Advanced Scientific Applications
•	Laboratory Sessions for Hands-On Training and Experimentation 


Grants: 
“A limited number of grants are available to support the attendance of selected participants, with priority given to participants from developing countries. There is no registration fee.” 

Deadline:  03 September 2017
Go to day
  • Monday, 20 November 2017
    • 08:30 - 14:00
      • 08:30 Registration and Administrative Formalities 4h0'
      • 12:30 Lunch break 1h30'
    • 14:00 - 18:00
      Location: Adriatico Guest House - Giambiagi Lecture Hall
      • 14:00 Welcome to the School 10'
        Speaker: Andres Cicuttin (ICTP)
      • 14:10 School Outline 10'
        Speaker: Maria Liz Crespo (ICTP)
        Material: Slides
      • 14:20 Brief introduction from participants 10'
      • 14:30 System-on-Chip (SoC) technology 1h30'
        Speaker: Cristian Sisterna (University of San Juan, San Juan, Argentina)
        Material: Slides
      • 16:00 Coffee break 30'
      • 16:30 SoC Architecture and Design Methodology 1h30'
        Speaker: Cristian Sisterna (University of San Juan, San Juan, Argentina)
  • Tuesday, 21 November 2017
    • 09:00 - 14:00 Chairperson: Andres Cicuttin
      Location: Adriatico Guest House - Giambiagi Lecture Hall
      • 09:00 Selected topics in digital design for FPGA 1h30'
        Speaker: Pirouz Bazargan Sabet (Universite Pierre Et Marie Curie (Vi), Paris, France)
        Material: Slides
      • 10:30 Coffee break 30'
      • 11:00 FPGA and SoC Technology 1h30'
        Speaker: Nizar Abdallah (Microsemi, Mountain View, CA, USA)
        Material: Slides
      • 12:30 Lunch break 1h30'
    • 14:00 - 18:00 Chairperson: Maria Liz Crespo
      Location: Adriatico Guest House - Eklund Informatics Lab (Lower Level 1)
      • 14:00 SoC Evaluation and Development Board 1h0'
        Speaker: Cristian Sisterna (University of San Juan, San Juan, Argentina)
      • 15:00 Demo & Tutorial 1h0'
        Speaker: Kasun Sameera Mannatunga (University of Moratuwa, Katubedda, Sri Lanka)
      • 16:00 Coffee break 30'
      • 16:30 Hands-on activities 1h30'
        Speaker: Tutors
    • 19:00 - 19:01 Welcome reception
      Location: Adriatico Guest House - Cafeteria
  • Wednesday, 22 November 2017
    • 09:00 - 14:00 Chairperson: Andres Cicuttin
      Location: Adriatico Guest House - Giambiagi Lecture Hall
      • 09:00 Digital arithmetic and numerical representations 1h30'
        Speaker: Pirouz Bazargan Sabet (Universite Pierre Et Marie Curie (Vi), Paris, France)
      • 10:30 Coffee break 30'
      • 11:00 Design Verification and Timing Concepts 1h30'
        Speaker: Nizar Abdallah (Microsemi, Mountain View, CA, USA)
      • 12:30 Lunch break 1h30'
    • 14:00 - 18:00 Chairperson: Maria Liz Crespo
      • 14:00 C for Embedded Systems 1h0'
        Speaker: Cristian Sisterna (University of San Juan, San Juan, Argentina)
      • 15:00 AXI Custom IP 1h0'
        Speaker: Cristian Sisterna (University of San Juan, San Juan, Argentina)
      • 16:00 Coffee break 30'
      • 16:30 Hands-on activities 1h30'
        Speaker: Tutors
  • Thursday, 23 November 2017
    • 09:00 - 14:00 Chairperson: Andres Cicuttin
      Location: Adriatico Guest House - Giambiagi Lecture Hall
      • 09:00 Advanced digital arithmetic 1h30'
        Speaker: Pirouz Bazargan Sabet (Universite Pierre Et Marie Curie (Vi), Paris, France)
      • 10:30 Coffee break 30'
      • 11:00 SoC design trends (RISK V architecture) 1h30'
        Speaker: Nizar Abdallah (Microsemi, Mountain View, CA, USA)
      • 12:30 Lunch break 1h30'
    • 14:00 - 18:00 Chairperson: Maria Liz Crespo
      • 14:00 C for Embedded Systems 1h0'
        Speaker: Cristian Sisterna (University of San Juan, San Juan, Argentina)
      • 15:00 Tutorial: Temperature Sensor 1h0'
        Speaker: Kasun Sameera Mannatunga (University of Moratuwa, Katubedda, Sri Lanka)
      • 16:00 Coffee break 30'
      • 16:30 Hands-on activities 1h30'
        Speaker: Tutors
  • Friday, 24 November 2017
    • 09:00 - 14:00 Chairperson: Maria Liz Crespo
      Location: Adriatico Guest House - Giambiagi Lecture Hall
      • 09:00 Hardware and Software Interrupts 1h30'
        Speaker: Cristian Sisterna (University of San Juan, San Juan, Argentina)
      • 10:30 Coffee break 30'
      • 11:00 PyQt for Graphical User Interface (GUI) Development 1h30'
        Speaker: José Antonio De La Torre (Universidad de Castilla-La Mancha, Ciudad Real, Spain)
        Material: Slides
      • 12:30 Lunch break 1h30'
    • 14:00 - 18:00 Chairperson: Andres Cicuttin
      Location: Adriatico Guest House - Giambiagi Lecture Hall
      • 14:00 From reconfigurable computing to self-adaptive computing systems 2h0'
        Speaker: Marco Santambrogio (Politecnico, MIlano, Italy)
        Material: Slides
      • 16:00 Coffee break 30'
      • 16:30 Hands-on activities 1h30' ( Adriatico Guest House - Eklund Informatics Lab (Lower Level 1) )
        Speaker: Tutors
  • Monday, 27 November 2017
    • 09:00 - 11:00 Chairperson: Andres Cicuttin
      Location: Adriatico Guest House - Giambiagi Lecture Hall
      • 09:00 Advanced embedded systems topics 1h30'
        Speaker: Cristian Sisterna (University of San Juan, San Juan, Argentina)
      • 10:30 Coffee break 30'
    • 11:00 - 18:00 Chairperson: Maria Liz Crespo
      Location: Adriatico Guest House - Eklund Informatics Lab (Lower Level 1)
      • 11:00 Tutorial: GUI in PyQT with Ethernet Communication 1h30'
        Speaker: José Antonio De La Torre (Universidad de Castilla-La Mancha, Ciudad Real, Spain)
      • 12:30 Lunch break 1h30'
      • 14:00 Hands-on: from an external hardware to a GUI 2h0'
        Speaker: Tutors
      • 16:00 Coffee break 30'
      • 16:30 Hands-on: from an external hardware to a GUI 1h30'
        Speaker: Tutors
  • Tuesday, 28 November 2017
    • 09:00 - 14:00 Chairperson: Andres Cicuttin
      Location: Adriatico Guest House - Giambiagi Lecture Hall
      • 09:00 Introduction to High Level Synthesis (HLS) 1h30'
        Speaker: Fernando Rincón Calle (Universidad de Castilla-La Mancha, Ciudad Real, Spain)
        Material: Slides
      • 10:30 Coffee break 30'
      • 11:00 HLS Optimization 1h30'
        Speaker: Fernando Rincón Calle (Universidad de Castilla-La Mancha, Ciudad Real, Spain)
      • 12:30 Lunch break 1h30'
    • 14:00 - 18:00 Chairperson: Maria Liz Crespo
      Location: Adriatico Guest House - Eklund Informatics Lab (Lower Level 1)
      • 14:00 Hands-on: HLS and IDE Integration 2h0'
        Speaker: Julio Dondo Gazzano, Fernando Rincón Calle (Universidad de Castilla-La Mancha, Ciudad Real, Spain)
      • 16:00 Coffee break 30'
      • 16:30 Hands-on: HLS and IDE Integration 1h30'
        Speaker: Julio Dondo Gazzano, Fernando Rincón Calle (Universidad de Castilla-La Mancha, Ciudad Real, Spain)
  • Wednesday, 29 November 2017
    • 09:00 - 14:00 Chairperson: Andres Cicuttin
      Location: Adriatico Guest House - Giambiagi Lecture Hall
      • 09:00 Introduction to FreeRTOS 1h30'
        Speaker: Julio Dondo Gazzano (Universidad de Castilla-La Mancha, Ciudad Real, Spain)
      • 10:30 Coffee break 30'
      • 11:00 FreeRTOS and TCP/IP communication: The LwIP library 1h30'
        Speaker: Fernando Rincón Calle (Universidad de Castilla-La Mancha, Ciudad Real, Spain)
      • 12:30 Lunch break 1h30'
    • 14:00 - 18:00 Chairperson: Maria Liz Crespo
      Location: Adriatico Guest House - Eklund Informatics Lab (Lower Level 1)
      • 14:00 Hands-on: First steps with FreeRTOS 2h0'
        Speaker: Julio Dondo Gazzano, Fernando Rincón Calle (Universidad de Castilla-La Mancha, Ciudad Real, Spain)
      • 16:00 Coffee break 30'
      • 16:30 Hands-on: FreeRTOS remote comunication 1h30'
        Speaker: Julio Dondo Gazzano, Fernando Rincón Calle (Universidad de Castilla-La Mancha, Ciudad Real, Spain)
  • Thursday, 30 November 2017
    • 09:00 - 14:00 Chairperson: Andres Cicuttin
      Location: Adriatico Guest House - Eklund Informatics Lab (Lower Level 1)
      • 09:00 Tutorial: Dynamic Reconfiguration of FPGAs 1h30'
        Speaker: Julio Dondo Gazzano (Universidad de Castilla-La Mancha, Ciudad Real, Spain)
      • 10:30 Coffee break 30'
      • 11:00 Hands-on activities 1h30'
        Speaker: Tutors
      • 12:30 Lunch break 1h30'
    • 14:00 - 18:00 Chairperson: Maria Liz Crespo
      Location: Adriatico Guest House - Giambiagi Lecture Hall
      • 14:00 Reconfigurable Virtual Instrumentation (RVI) based on SoC 2h0'
        Speaker: Andres Cicuttin (ICTP)
        Material: Slides
      • 16:00 Coffee break 30'
      • 16:30 Tutorial: RVI communication block and ILA 1h30' ( Adriatico Guest House - Eklund Informatics Lab (Lower Level 1) )
        Speaker: Kasun Sameera Mannatunga (University of Moratuwa, Katubedda, Sri Lanka)
  • Friday, 1 December 2017
    • 09:00 - 17:00
      Location: Adriatico Guest House - Eklund Informatics Lab (Lower Level 1)
      • 09:00 Demo: High speed data acquisition for a FMC-ADC board 1h30'
        Speaker: Kasun Sameera Mannatunga (University of Moratuwa, Katubedda, Sri Lanka)
      • 10:30 Coffee break 30'
      • 11:00 Advanced hands-on activities 1h30'
        Speaker: Tutors
      • 12:30 Farewell Lunch 1h30'
      • 14:00 Advanced hands-on activities 2h0'
        Speaker: Tutors
      • 16:00 Coffee break 30'
      • 16:30 Concluding Remarks and Distribution of Certificates 30' ( Adriatico Guest House - Giambiagi Lecture Hall )
        Speaker: Maria Liz Crespo, Andres Cicuttin (ICTP)