SlideShare a Scribd company logo
Marco Siracusa – marco.siracusa@mail.polimi.it
Francesco Peverelli – francesco1.peverelli@mail.polimi.it
Enrico Reggiani – enrico2.reggiani@mail.polimi.it
28/06/2017 – DEIB, Seminar Room
1
THE PROBLEM
No surefire automatic way to generate a
configuration bitstream from a program
written in a high level language
The knowledge and skillset needed to
program for FPGA with the current tools
makes it hard for many companies to adopt
this technology
We need an easy and accessible way to do it
2
THE SOLUTION
A TOOLCHAIN TO GENERATE AN FPGA CONFIGURATION BITSTREAM DIRECTLY
FROM A HIGH LEVEL LANGUAGE SOURCE CODE
3
THE SOLUTION
Eliminates the need for tool-specific expertise
Makes the underlying hardware invisible to the developer
Facilitates the adoption of FPGA-based technology for many
companies
4
HOW CAN WE DO IT ?
Use a reliable compiler infrastructure to produce
an intermediate representation of the code
Target state of the art high level synthesis tools as a
back-end to generate the configuration bitstream
5
HOW CAN WE DO IT ?
OXiGen performs a translation of the
intermediate representation
into source code which can then be compiled
by one of the supported high level synthesis
back-ends
6
WHY FPGA
Different estimations value the FPGA
market at around 6.36 billion USD in 2015
The global FPGA industry is expected to
increase to 9.88 billion USD by 2020.
The market is expected to grow at a
Compound Annual Growth Rate (CAGR)
above 8%.
https://nmi.org.uk/sectors/electronic-systems/fpga-and-programmable-devices/
https://www.automation.com/automation-news/industry/fpga-market-size-share-growth-and-forecast-2016-to-2024-hexa-research
http://www.grandviewresearch.com/industry-analysis/fpga-market 7
WHY HLS
The HLS market is closely tied to the FPGA
market and is considered one of the main
contributing factors to its future growth
OXiGen aims at being one of the driving forces behind the
widespread adoption of FPGAs
8
COMPETITIVE LANDSCAPE
HIGH
DESING
TIME
LOW
DESING
TIME
HIGH ACCESSIBILITY OF
THE TECHNOLOGY
HLS
TOOLS
HDL
DESIGNS
LOW ACCESSIBILITY OF
THE TECHNOLOGY
9
BUISNESS MODEL
• Software license model
• Staring with an end-user license agreement (EULA)
• Eventually moving to a site license model
10
MARKETING CHANNELS
Online
software
distribution
Dedicated website for
product information and
services
Social media
coverage
11
THE RIGH TEAM TO DO IT
MARCO SIRACUSA
• BSc ICT Engineering @ UniPR
• Internship @ SICK AG., Hamburg
• Project manager
• Software developer
FRANCESCO PEVERELLI
• BSc ICT Engineering @ POLIMI
• Project manager
• Software developer
ENRICO REGGIANI
• BSc Elect. Engineering @ UNIMORE
• Internship @ Maxeler Technologies
• FPGA consultant
• HLS consultant
12
ROADMAP
First
Prototipe
Case
study
First
Stable
Release
June 30th
2017
October
2017
May
2018
13
LONG TERM GOALS
Support for different front-end languages
Design optimization and interactive IDE
Support for different High Level Synthesis back-ends
14
THANK YOU FOR THE ATTENTION
15

More Related Content

What's hot

DrupalCon Europe 2020 Low Code
DrupalCon Europe 2020 Low CodeDrupalCon Europe 2020 Low Code
DrupalCon Europe 2020 Low Code
Alejandro Moreno
 
SCIKE - Internationalization strategy of the Software-Cluster
SCIKE - Internationalization strategy of the Software-ClusterSCIKE - Internationalization strategy of the Software-Cluster
SCIKE - Internationalization strategy of the Software-Cluster
ElisabethStemmler
 
Experiences from Incorporating Sign Language in Customer Interactions
Experiences from Incorporating Sign Language in Customer InteractionsExperiences from Incorporating Sign Language in Customer Interactions
Experiences from Incorporating Sign Language in Customer Interactions
Alan Quayle
 
Low code platform and Outsystems
Low code platform and Outsystems Low code platform and Outsystems
Low code platform and Outsystems
Dzung Nguyen
 
Transition To Saa S The Challenges And Solutions
Transition To Saa S  The Challenges And SolutionsTransition To Saa S  The Challenges And Solutions
Transition To Saa S The Challenges And Solutions
premanand_s
 
WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - Introduction - Ruben ...
WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - Introduction - Ruben ...WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - Introduction - Ruben ...
WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - Introduction - Ruben ...
Yenlo
 
[WSO2Con EU 2018] Unlocking Innovation with API Management While Breaking Dow...
[WSO2Con EU 2018] Unlocking Innovation with API Management While Breaking Dow...[WSO2Con EU 2018] Unlocking Innovation with API Management While Breaking Dow...
[WSO2Con EU 2018] Unlocking Innovation with API Management While Breaking Dow...
WSO2
 
Bosch: AN UPDATE ON OUR ACTIVITIES IN AUTOMATING OSS COMPLIANCE: A WORKING SH...
Bosch: AN UPDATE ON OUR ACTIVITIES IN AUTOMATING OSS COMPLIANCE: A WORKING SH...Bosch: AN UPDATE ON OUR ACTIVITIES IN AUTOMATING OSS COMPLIANCE: A WORKING SH...
Bosch: AN UPDATE ON OUR ACTIVITIES IN AUTOMATING OSS COMPLIANCE: A WORKING SH...
Shane Coughlan
 
Types of it companies and their biz models
Types of it companies and their biz modelsTypes of it companies and their biz models
Types of it companies and their biz models
Zdravko Zdravkov
 
Knowage and Prosperity4All supports accessibility, Alessandro Portosa, OW2con...
Knowage and Prosperity4All supports accessibility, Alessandro Portosa, OW2con...Knowage and Prosperity4All supports accessibility, Alessandro Portosa, OW2con...
Knowage and Prosperity4All supports accessibility, Alessandro Portosa, OW2con...
OW2
 

What's hot (10)

DrupalCon Europe 2020 Low Code
DrupalCon Europe 2020 Low CodeDrupalCon Europe 2020 Low Code
DrupalCon Europe 2020 Low Code
 
SCIKE - Internationalization strategy of the Software-Cluster
SCIKE - Internationalization strategy of the Software-ClusterSCIKE - Internationalization strategy of the Software-Cluster
SCIKE - Internationalization strategy of the Software-Cluster
 
Experiences from Incorporating Sign Language in Customer Interactions
Experiences from Incorporating Sign Language in Customer InteractionsExperiences from Incorporating Sign Language in Customer Interactions
Experiences from Incorporating Sign Language in Customer Interactions
 
Low code platform and Outsystems
Low code platform and Outsystems Low code platform and Outsystems
Low code platform and Outsystems
 
Transition To Saa S The Challenges And Solutions
Transition To Saa S  The Challenges And SolutionsTransition To Saa S  The Challenges And Solutions
Transition To Saa S The Challenges And Solutions
 
WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - Introduction - Ruben ...
WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - Introduction - Ruben ...WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - Introduction - Ruben ...
WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - Introduction - Ruben ...
 
[WSO2Con EU 2018] Unlocking Innovation with API Management While Breaking Dow...
[WSO2Con EU 2018] Unlocking Innovation with API Management While Breaking Dow...[WSO2Con EU 2018] Unlocking Innovation with API Management While Breaking Dow...
[WSO2Con EU 2018] Unlocking Innovation with API Management While Breaking Dow...
 
Bosch: AN UPDATE ON OUR ACTIVITIES IN AUTOMATING OSS COMPLIANCE: A WORKING SH...
Bosch: AN UPDATE ON OUR ACTIVITIES IN AUTOMATING OSS COMPLIANCE: A WORKING SH...Bosch: AN UPDATE ON OUR ACTIVITIES IN AUTOMATING OSS COMPLIANCE: A WORKING SH...
Bosch: AN UPDATE ON OUR ACTIVITIES IN AUTOMATING OSS COMPLIANCE: A WORKING SH...
 
Types of it companies and their biz models
Types of it companies and their biz modelsTypes of it companies and their biz models
Types of it companies and their biz models
 
Knowage and Prosperity4All supports accessibility, Alessandro Portosa, OW2con...
Knowage and Prosperity4All supports accessibility, Alessandro Portosa, OW2con...Knowage and Prosperity4All supports accessibility, Alessandro Portosa, OW2con...
Knowage and Prosperity4All supports accessibility, Alessandro Portosa, OW2con...
 

Similar to Elevaor pitch o_xi_gen

2007 - nxp chliopanos
2007 - nxp chliopanos2007 - nxp chliopanos
2007 - nxp chliopanos
Athanasios (Sakis) Chliopanos
 
HKG18-301 - Dramatically Accelerate 96Board Software via an FPGA with Integra...
HKG18-301 - Dramatically Accelerate 96Board Software via an FPGA with Integra...HKG18-301 - Dramatically Accelerate 96Board Software via an FPGA with Integra...
HKG18-301 - Dramatically Accelerate 96Board Software via an FPGA with Integra...
Linaro
 
VTT RobotDay 5.9. Harri Kuusela: DIH² ja L4MS hankkeiden tuki yrityksille
VTT RobotDay 5.9. Harri Kuusela: DIH² ja L4MS hankkeiden tuki yrityksilleVTT RobotDay 5.9. Harri Kuusela: DIH² ja L4MS hankkeiden tuki yrityksille
VTT RobotDay 5.9. Harri Kuusela: DIH² ja L4MS hankkeiden tuki yrityksille
DIH²
 
181114051_Intern Report (11).pdf
181114051_Intern Report (11).pdf181114051_Intern Report (11).pdf
181114051_Intern Report (11).pdf
ToshikJoshi
 
Low code application platforms
Low code application platformsLow code application platforms
Low code application platforms
Matthew Weaver
 
SAP Ventures Overview - Paul Jozefak, SAP Ventures
SAP Ventures Overview - Paul Jozefak, SAP VenturesSAP Ventures Overview - Paul Jozefak, SAP Ventures
SAP Ventures Overview - Paul Jozefak, SAP Ventures
mfrancis
 
[apidays Live Australia] - Breaking down the barriers between Pro-Code, Low-C...
[apidays Live Australia] - Breaking down the barriers between Pro-Code, Low-C...[apidays Live Australia] - Breaking down the barriers between Pro-Code, Low-C...
[apidays Live Australia] - Breaking down the barriers between Pro-Code, Low-C...
WSO2
 
Philip mcgrath cv_july_2015
Philip mcgrath cv_july_2015Philip mcgrath cv_july_2015
Philip mcgrath cv_july_2015
Philip McGrath
 
EngraphoPresentation
EngraphoPresentationEngraphoPresentation
EngraphoPresentation
Sebastian Matei
 
EngraphoPresentation
EngraphoPresentationEngraphoPresentation
EngraphoPresentation
Ciprian Matei
 
IoT at Scale
IoT at ScaleIoT at Scale
IoT at Scale
Vitaliy Rudnytskiy
 
Integrating Microsoft Surface Hub with legacy videoconferencing and UCC
Integrating Microsoft Surface Hub with legacy videoconferencing and UCCIntegrating Microsoft Surface Hub with legacy videoconferencing and UCC
Integrating Microsoft Surface Hub with legacy videoconferencing and UCC
Anders Løkke
 
SFScon21 - Ettore Chimenti - Hardware Roadmap the next frontier of a vending ...
SFScon21 - Ettore Chimenti - Hardware Roadmap the next frontier of a vending ...SFScon21 - Ettore Chimenti - Hardware Roadmap the next frontier of a vending ...
SFScon21 - Ettore Chimenti - Hardware Roadmap the next frontier of a vending ...
South Tyrol Free Software Conference
 
Choosing the Right Hardware for Prototyping
Choosing the Right Hardware for PrototypingChoosing the Right Hardware for Prototyping
Choosing the Right Hardware for Prototyping
Phidgets Inc
 
Atmel - Next-Generation IDE: Maximizing IP Reuse [WHITE PAPER]
Atmel - Next-Generation IDE: Maximizing IP Reuse [WHITE PAPER]Atmel - Next-Generation IDE: Maximizing IP Reuse [WHITE PAPER]
Atmel - Next-Generation IDE: Maximizing IP Reuse [WHITE PAPER]
Atmel Corporation
 
Low-code is developing and will continue to progress in 2023. (1).pdf
Low-code is developing and will continue to progress in 2023.  (1).pdfLow-code is developing and will continue to progress in 2023.  (1).pdf
Low-code is developing and will continue to progress in 2023. (1).pdf
Argpnteq
 
OpenACC Monthly Highlights September 2020
OpenACC Monthly Highlights September 2020OpenACC Monthly Highlights September 2020
OpenACC Monthly Highlights September 2020
OpenACC
 
5G Network Introduction
5G Network Introduction5G Network Introduction
5G Network Introduction
Michelle Holley
 
s2c-success-story-starfive.pdf
s2c-success-story-starfive.pdfs2c-success-story-starfive.pdf
s2c-success-story-starfive.pdf
S2C Limited
 
Developing cross platform solutions
Developing cross platform solutionsDeveloping cross platform solutions
Developing cross platform solutions
Sandeep Marathe
 

Similar to Elevaor pitch o_xi_gen (20)

2007 - nxp chliopanos
2007 - nxp chliopanos2007 - nxp chliopanos
2007 - nxp chliopanos
 
HKG18-301 - Dramatically Accelerate 96Board Software via an FPGA with Integra...
HKG18-301 - Dramatically Accelerate 96Board Software via an FPGA with Integra...HKG18-301 - Dramatically Accelerate 96Board Software via an FPGA with Integra...
HKG18-301 - Dramatically Accelerate 96Board Software via an FPGA with Integra...
 
VTT RobotDay 5.9. Harri Kuusela: DIH² ja L4MS hankkeiden tuki yrityksille
VTT RobotDay 5.9. Harri Kuusela: DIH² ja L4MS hankkeiden tuki yrityksilleVTT RobotDay 5.9. Harri Kuusela: DIH² ja L4MS hankkeiden tuki yrityksille
VTT RobotDay 5.9. Harri Kuusela: DIH² ja L4MS hankkeiden tuki yrityksille
 
181114051_Intern Report (11).pdf
181114051_Intern Report (11).pdf181114051_Intern Report (11).pdf
181114051_Intern Report (11).pdf
 
Low code application platforms
Low code application platformsLow code application platforms
Low code application platforms
 
SAP Ventures Overview - Paul Jozefak, SAP Ventures
SAP Ventures Overview - Paul Jozefak, SAP VenturesSAP Ventures Overview - Paul Jozefak, SAP Ventures
SAP Ventures Overview - Paul Jozefak, SAP Ventures
 
[apidays Live Australia] - Breaking down the barriers between Pro-Code, Low-C...
[apidays Live Australia] - Breaking down the barriers between Pro-Code, Low-C...[apidays Live Australia] - Breaking down the barriers between Pro-Code, Low-C...
[apidays Live Australia] - Breaking down the barriers between Pro-Code, Low-C...
 
Philip mcgrath cv_july_2015
Philip mcgrath cv_july_2015Philip mcgrath cv_july_2015
Philip mcgrath cv_july_2015
 
EngraphoPresentation
EngraphoPresentationEngraphoPresentation
EngraphoPresentation
 
EngraphoPresentation
EngraphoPresentationEngraphoPresentation
EngraphoPresentation
 
IoT at Scale
IoT at ScaleIoT at Scale
IoT at Scale
 
Integrating Microsoft Surface Hub with legacy videoconferencing and UCC
Integrating Microsoft Surface Hub with legacy videoconferencing and UCCIntegrating Microsoft Surface Hub with legacy videoconferencing and UCC
Integrating Microsoft Surface Hub with legacy videoconferencing and UCC
 
SFScon21 - Ettore Chimenti - Hardware Roadmap the next frontier of a vending ...
SFScon21 - Ettore Chimenti - Hardware Roadmap the next frontier of a vending ...SFScon21 - Ettore Chimenti - Hardware Roadmap the next frontier of a vending ...
SFScon21 - Ettore Chimenti - Hardware Roadmap the next frontier of a vending ...
 
Choosing the Right Hardware for Prototyping
Choosing the Right Hardware for PrototypingChoosing the Right Hardware for Prototyping
Choosing the Right Hardware for Prototyping
 
Atmel - Next-Generation IDE: Maximizing IP Reuse [WHITE PAPER]
Atmel - Next-Generation IDE: Maximizing IP Reuse [WHITE PAPER]Atmel - Next-Generation IDE: Maximizing IP Reuse [WHITE PAPER]
Atmel - Next-Generation IDE: Maximizing IP Reuse [WHITE PAPER]
 
Low-code is developing and will continue to progress in 2023. (1).pdf
Low-code is developing and will continue to progress in 2023.  (1).pdfLow-code is developing and will continue to progress in 2023.  (1).pdf
Low-code is developing and will continue to progress in 2023. (1).pdf
 
OpenACC Monthly Highlights September 2020
OpenACC Monthly Highlights September 2020OpenACC Monthly Highlights September 2020
OpenACC Monthly Highlights September 2020
 
5G Network Introduction
5G Network Introduction5G Network Introduction
5G Network Introduction
 
s2c-success-story-starfive.pdf
s2c-success-story-starfive.pdfs2c-success-story-starfive.pdf
s2c-success-story-starfive.pdf
 
Developing cross platform solutions
Developing cross platform solutionsDeveloping cross platform solutions
Developing cross platform solutions
 

Recently uploaded

Embedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoringEmbedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoring
IJECEIAES
 
An improved modulation technique suitable for a three level flying capacitor ...
An improved modulation technique suitable for a three level flying capacitor ...An improved modulation technique suitable for a three level flying capacitor ...
An improved modulation technique suitable for a three level flying capacitor ...
IJECEIAES
 
Properties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptxProperties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptx
MDSABBIROJJAMANPAYEL
 
Seminar on Distillation study-mafia.pptx
Seminar on Distillation study-mafia.pptxSeminar on Distillation study-mafia.pptx
Seminar on Distillation study-mafia.pptx
Madan Karki
 
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
Gino153088
 
An Introduction to the Compiler Designss
An Introduction to the Compiler DesignssAn Introduction to the Compiler Designss
An Introduction to the Compiler Designss
ElakkiaU
 
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student MemberIEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
VICTOR MAESTRE RAMIREZ
 
spirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptxspirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptx
Madan Karki
 
22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt
KrishnaveniKrishnara1
 
Manufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptxManufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptx
Madan Karki
 
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
171ticu
 
Certificates - Mahmoud Mohamed Moursi Ahmed
Certificates - Mahmoud Mohamed Moursi AhmedCertificates - Mahmoud Mohamed Moursi Ahmed
Certificates - Mahmoud Mohamed Moursi Ahmed
Mahmoud Morsy
 
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
171ticu
 
Design and optimization of ion propulsion drone
Design and optimization of ion propulsion droneDesign and optimization of ion propulsion drone
Design and optimization of ion propulsion drone
bjmsejournal
 
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
shadow0702a
 
Data Driven Maintenance | UReason Webinar
Data Driven Maintenance | UReason WebinarData Driven Maintenance | UReason Webinar
Data Driven Maintenance | UReason Webinar
UReason
 
Null Bangalore | Pentesters Approach to AWS IAM
Null Bangalore | Pentesters Approach to AWS IAMNull Bangalore | Pentesters Approach to AWS IAM
Null Bangalore | Pentesters Approach to AWS IAM
Divyanshu
 
Generative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of contentGenerative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of content
Hitesh Mohapatra
 
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
IJECEIAES
 
artificial intelligence and data science contents.pptx
artificial intelligence and data science contents.pptxartificial intelligence and data science contents.pptx
artificial intelligence and data science contents.pptx
GauravCar
 

Recently uploaded (20)

Embedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoringEmbedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoring
 
An improved modulation technique suitable for a three level flying capacitor ...
An improved modulation technique suitable for a three level flying capacitor ...An improved modulation technique suitable for a three level flying capacitor ...
An improved modulation technique suitable for a three level flying capacitor ...
 
Properties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptxProperties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptx
 
Seminar on Distillation study-mafia.pptx
Seminar on Distillation study-mafia.pptxSeminar on Distillation study-mafia.pptx
Seminar on Distillation study-mafia.pptx
 
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
 
An Introduction to the Compiler Designss
An Introduction to the Compiler DesignssAn Introduction to the Compiler Designss
An Introduction to the Compiler Designss
 
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student MemberIEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
 
spirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptxspirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptx
 
22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt
 
Manufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptxManufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptx
 
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
 
Certificates - Mahmoud Mohamed Moursi Ahmed
Certificates - Mahmoud Mohamed Moursi AhmedCertificates - Mahmoud Mohamed Moursi Ahmed
Certificates - Mahmoud Mohamed Moursi Ahmed
 
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
 
Design and optimization of ion propulsion drone
Design and optimization of ion propulsion droneDesign and optimization of ion propulsion drone
Design and optimization of ion propulsion drone
 
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
Use PyCharm for remote debugging of WSL on a Windo cf5c162d672e4e58b4dde5d797...
 
Data Driven Maintenance | UReason Webinar
Data Driven Maintenance | UReason WebinarData Driven Maintenance | UReason Webinar
Data Driven Maintenance | UReason Webinar
 
Null Bangalore | Pentesters Approach to AWS IAM
Null Bangalore | Pentesters Approach to AWS IAMNull Bangalore | Pentesters Approach to AWS IAM
Null Bangalore | Pentesters Approach to AWS IAM
 
Generative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of contentGenerative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of content
 
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
 
artificial intelligence and data science contents.pptx
artificial intelligence and data science contents.pptxartificial intelligence and data science contents.pptx
artificial intelligence and data science contents.pptx
 

Elevaor pitch o_xi_gen

  • 1. Marco Siracusa – marco.siracusa@mail.polimi.it Francesco Peverelli – francesco1.peverelli@mail.polimi.it Enrico Reggiani – enrico2.reggiani@mail.polimi.it 28/06/2017 – DEIB, Seminar Room 1
  • 2. THE PROBLEM No surefire automatic way to generate a configuration bitstream from a program written in a high level language The knowledge and skillset needed to program for FPGA with the current tools makes it hard for many companies to adopt this technology We need an easy and accessible way to do it 2
  • 3. THE SOLUTION A TOOLCHAIN TO GENERATE AN FPGA CONFIGURATION BITSTREAM DIRECTLY FROM A HIGH LEVEL LANGUAGE SOURCE CODE 3
  • 4. THE SOLUTION Eliminates the need for tool-specific expertise Makes the underlying hardware invisible to the developer Facilitates the adoption of FPGA-based technology for many companies 4
  • 5. HOW CAN WE DO IT ? Use a reliable compiler infrastructure to produce an intermediate representation of the code Target state of the art high level synthesis tools as a back-end to generate the configuration bitstream 5
  • 6. HOW CAN WE DO IT ? OXiGen performs a translation of the intermediate representation into source code which can then be compiled by one of the supported high level synthesis back-ends 6
  • 7. WHY FPGA Different estimations value the FPGA market at around 6.36 billion USD in 2015 The global FPGA industry is expected to increase to 9.88 billion USD by 2020. The market is expected to grow at a Compound Annual Growth Rate (CAGR) above 8%. https://nmi.org.uk/sectors/electronic-systems/fpga-and-programmable-devices/ https://www.automation.com/automation-news/industry/fpga-market-size-share-growth-and-forecast-2016-to-2024-hexa-research http://www.grandviewresearch.com/industry-analysis/fpga-market 7
  • 8. WHY HLS The HLS market is closely tied to the FPGA market and is considered one of the main contributing factors to its future growth OXiGen aims at being one of the driving forces behind the widespread adoption of FPGAs 8
  • 9. COMPETITIVE LANDSCAPE HIGH DESING TIME LOW DESING TIME HIGH ACCESSIBILITY OF THE TECHNOLOGY HLS TOOLS HDL DESIGNS LOW ACCESSIBILITY OF THE TECHNOLOGY 9
  • 10. BUISNESS MODEL • Software license model • Staring with an end-user license agreement (EULA) • Eventually moving to a site license model 10
  • 11. MARKETING CHANNELS Online software distribution Dedicated website for product information and services Social media coverage 11
  • 12. THE RIGH TEAM TO DO IT MARCO SIRACUSA • BSc ICT Engineering @ UniPR • Internship @ SICK AG., Hamburg • Project manager • Software developer FRANCESCO PEVERELLI • BSc ICT Engineering @ POLIMI • Project manager • Software developer ENRICO REGGIANI • BSc Elect. Engineering @ UNIMORE • Internship @ Maxeler Technologies • FPGA consultant • HLS consultant 12
  • 14. LONG TERM GOALS Support for different front-end languages Design optimization and interactive IDE Support for different High Level Synthesis back-ends 14
  • 15. THANK YOU FOR THE ATTENTION 15