L'UE appelle à des outils FPGA européens pour booster le hardware open source

15 septembre 2021 // Par N. Flaherty
L'UE appelle à des outils FPGA européens pour booster le hardware open source
Des outils FPGA open source, un format bitstream non propriétaire et un centre d'excellence européen sont nécessaires pour stimuler le hardware Open Source (OSH), selon un rapport de l'UE

La Commission européenne a publié un rapport sur l'impact de l'Open Source sur l'économie européenne, soulignant la nécessité de stimuler le hardware open source (OSH) Le rapport estime que les entreprises situées dans l'UE ont investi environ 1 milliard d'euros dans les logiciels open source en 2018, ce qui a eu un impact positif sur l'économie européenne compris entre 65 et 95 milliards d'euros. Le renforcement du rôle du OSH pourrait apporter des avantages similaires et significatifs, selon le rapport.

L'étude, rédigée par Fraunhofer ISI et Open Source Europe, prédit qu'une augmentation de 10 % des contributions au code de logiciels Open Source générerait chaque année un PIB supplémentaire de 0,4 % à 0,6 %, ainsi que plus de 600 start-ups TIC supplémentaires dans l'UE. Alors que les logiciels open source, en particulier Linux, sont bien établis, le Hardware Open Source (OSH) est considérablement en retard. « La barrière au développement de projets Open Source est la disponibilité des outils, à la fois au sens physique (ex. fraises, tours, presses, espaces de travail) et au sens numérique (ex. logiciels de conception, chaînes d'outils de compilateur, simulateurs, débogueurs) . Dans le monde des logiciels open source, une grande partie des outils est soit désormais un logiciel open source (et donc disponible gratuitement), soit est disponible à très faible coût (par exemple, l'environnement de développement XCode d'Apple). Dans le monde du hardware ouvert, il n'en va pas de même », indique le rapport.

Cela nécessite des outils FPGA open source et un format bitstream non propriétaire. Un domaine de recherche en OSH qui pourrait être exploré est le développement d'un langage intermédiaire standardisé pour le développement des puces. Le développement des technologies de puces a été entravé par la forte implication de langages incompatibles promus par les différentes sociétés EDA, indique le rapport, bien que Verilog agisse comme une norme de language de bas niveau.

La mise en œuvre d'un langage intermédiaire unique qui se compilerait par la suite en Verilog présenterait une opportunité non seulement pour les conceptions d'interopérer plus librement, mais aussi pour que cela fonctionne comme une plate-forme pour une plus grande abstraction du langage. Cela permettrait également le développement d'applications plus avancées de la technologie FPGA, telles que des systèmes qui reconfigurent dynamiquement leurs FPGAs en temps réel. Il indique des initiatives réussies de hardware ouvert telles que OpenCores et OpenRISC en Europe, mais l'innovation a tendance à être davantage commercialisée aux États-Unis et en Chine. « Une initiative de centre d'excellence aurait tendance à réduire cette fuite d'innovation européenne et à encourager l'autonomie numérique », indique le rapport.

Related articles 

X-FAB Silicon fabrique les premiers MCU RISC-V open source

Intel va proposer un coeur RISC-V dans sa fonderie 7nm

Circuit de test pour supercalculateurs européen EPI EPAC1.0 RISC-V

Plus précisément, il est recommandé de lancer une demande standard (un mandat) aux organismes de normalisation européens pour développer une norme européenne d'un format de flux bitstream afin de réduire la dépendance vis-à-vis des fournisseurs individuels de FPGA spécifiques, et des moyens d'accroître l'innovation dans le développement des FPGA sous-jacents. par opposition au code utilisé pour les configurer.

Le rapport indique également des conceptions logicielles configurables comme une voie possible à suivre pour la OSH, pointant vers des projets tels que l'Open Compute Project et MyriadRF qui développent le hardware et l'ouvrent ensuite au logiciel. Cette technologie d'infrastructure définie par logiciel a également le potentiel de permettre à des unités matérielles individuelles d'être réutilisées à des fins multiples, non seulement en réduisant les déchets d'équipements électriques et électroniques (WEEE), mais en permettant également une configuration matérielle sur place et en réduisant l'empreinte environnementale du transport de l'équipement. et le déploiement du personnel.

À long terme, les résultats de l'étude peuvent être utilisés pour renforcer la dimension open source dans le développement des futures politiques logicielles et matérielles pour l'industrie de l'UE. La Commission dispose de sa propre stratégie pour les logiciels open source 2020-2023 pour lancer la stratégie numérique de la région en mettant un accent particulier sur le partage et la réutilisation des solutions logicielles, des connaissances et de l'expertise ainsi que sur l'augmentation de l'utilisation de l'open source dans les technologies de l'information et d'autres domaines.

Malgré les recommandations détaillées du rapport, les principales recommandations se concentrent davantage sur l'infrastructure, telles que la clarification de la responsabilité des développeurs individuels de OSH, l'équivalent d'une licence de logiciel open source et la prise en compte de l'Open Source dans les futures révisions de la législation européenne sur le droit d'auteur et les brevets. Le rapport recommande également de financer les audits de sécurité des projets open source critiques nécessitant des changements spécifiques d'amélioration de la sécurité avec des ressources publiques.

Le développement de centres d'excellence en OSH consisterait en des partenariats entre les universités, les instituts de recherche et le secteur privé.

Le rapport est disponible à ec.europa.eu/newsroom/dae/redirection/document/79021

Autres articles open source

Picture: 
Number of companies mentioning Open Source Hardware per country

Vous êtes certain ?

Si vous désactivez les cookies, vous ne pouvez plus naviguer sur le site.

Vous allez être rediriger vers Google.