LinuxFr.org

LinuxFr.org

@linuxfr.org

LinuxFr.org (alias DLFP) : le seul compte Bsky officiel du site web francophone sur les logiciels libres/opensource et sujets afférents

1.3K followers20 following313 posts

LinuxFr.org reposted

Colibri, enfin une bibliothèque VHDL libre utilisable par tous. https://www.fabienm.eu/flf/colibri-enfin-une-bibliotheque-vhdl-libre-utilisable-par-tous/ #vhdl #flf #fpga #cern

fabienm.euColibri, enfin une bibliothèque VHDL libre utilisable par tous[ Article apparu en premier sur LinuxFR ] Le CERN vient de sortir une bibliothèque VHDL (VHDL-2008) indépendante du matériel sous licence CERN-OHL-W-2.0. Le VHDL est le langage de description matériel (Hardware Description Language) de référence avec le Verilog. Il est utilisé pour décrire des modèles numériques de composant. Ces modèles sont utilisés pour la **simulation** mais également pour la **synthèse** à destination de cible comme les FPGA, ASIC… Le principe de l’étape de la synthèse est de transformer le modèle VHDL en une représentation matérielle du circuit d’électronique numérique constitué de portes logiques, bascules, multiplexeurs, additionneurs, etc. Et c’est la synthèse qui pose souvent problème : un modèle VHDL correct, écrit pour la simulation, ne synthétisera pas forcément. Certaines structures ne peuvent pas être décrites en termes de portes logiques, on parlera dans ce cas de VHDL **non synthétisable**. Pour complexifier la partie, certaines structures peuvent être synthétisables pour une cible mais pas pour une autre. Ces spécificités ont amené chaque entreprise à développer leurs propres bibliothèques adaptées à leurs propres besoins, tout en ajoutant une couche d’environnement de développement spécifique (Qsys, vivado…). Ces réservoirs de codes spécifiques à une plate-forme et à une culture d’entreprise rendent le portage ou même la publication en open-source très compliqué. Depuis toujours, il manque cruellement une bibliothèque standard pour disposer de briques de base en conception HDL. C’est pour tenter de résoudre ce problème que le CERN publie sa bibliothèque Colibri en opensource. La bibliothèque propose les éléments suivant (traduction libre de la doc): * `colibri.common` : Fonctions standards * `colibri.comms` : Utilitaires pour la communication (PRBS, CRC…) * `colibri.endec` : Encodeurs et décodeurs (RLE, 8b10b…) * `colibri.fileio` : Opérations sur les fichiers * `colibri.interfaces` : Protocoles de Bus et Flux Components (AXI, Avalon, Wishbone…) * `colibri.io` : Bus électroniques standards (UART, I2C, SPI…) * `colibri.memory` : Blocs de RAM, FIFO… (FIFO, RAM) * `colibri.misc` : Divers * `colibri.pipes` : Pipes (Arbiter, Router…) * `colibri.packet` : Gestion des flux de paquets * `colibri.proto` : Quelques protocoles standards (Aurora 64b66b…) Depuis quelques années maintenant, le CERN a une politique ambitieuse d’ouverture du matériel très efficace. On pense notamment à la prise en compte de Kicad qui rivalise aujourd’hui avec les concurrents historiques. On pense également à la plate-forme Open Hardware Repository (ohwr pour les intimes) qui permet le partage de dossier de fabrication de cartes électronique librement. Espérons que cette bibliothèque puisse infuser dans toutes les strates du développement HDL et qu’elle devienne un standard. La conception numérique (FPGA mais également ASIC) en serait grandement améliorée soyons en certains. ## Aller plus loin * colibri: CERN VHDL Common Library released for Everyone to Use * Le dépôt gitlab du projet

LinuxFr.org reposted

Un retour terrain d'un dépanneur informatique indépendant : la fin du support de Windows 10 lui permet de faire migrer des particuliers vers Linux et ça fonctionne 👏 - Billet chez LinuxFr #Linux linuxfr.org/users/etienn...

linuxfr.orgCe que la fin de Windows 10 change vraiment chez les particuliers : retour de terrain d'un dépanneur - LinuxFr.orgCe que la fin de Windows 10 change vraiment chez les particuliers : retour de terrain d'un dépanneur

L’appel à stands pour le village associatif du prochain Open Source Experience 2026 se termine le 6 septembre prochain, soit encore quelques jours pour soumettre votre candidature si vous êtes une association à but non-lucratif. Tous les détails sont dans la dépêche 🐧 linuxfr.org/news/open-so...

LinuxFr.org reposted

📖 Our yearly G'MIC recap is out! Beyond the 4.0 release, this article dives into a year of work behind the scenes: new G'MIC-Qt filters, the variational color transfer algorithm, creative coding scripts & more. Don't miss it! 🤩 EN: gmic.eu/gmic40/ FR: linuxfr.org/news/g-mic-4... #GMIC #OpenSource

gmic.euG'MIC 4.0: Squaring the Pixel, Easier Than Ever!A full-featured open-source framework for processing generic image (2D,3D,3D+t) with multiple interfaces: command-line (cli), gimp plug-in, web service, Qt plug-in, C++ library

LinuxFr.org reposted