5 private links
Sympathique kit de dev avec un FPGA confortable cyclone10.
Les outils libre pour faire un ASIC:
- Magic, the VLSI layout editor, extraction, and DRC tool.
- XCircuit, the circuit drawing and schematic capture tool.
- IRSIM, the switch-level digital circuit simulator.
- Netgen, the circuit netlist comparison (LVS) and netlist conversion tool.
- Qrouter, the over-the-cell (sea-of-gates) detail router.
- Qflow, a complete digital synthesis design flow using open-source software and open-source standard cell libraries.
- PCB, the printed circuit board layout editor.
Une carte de dev low cost pour le fpga Trion. De la petite entreprise qui monte qui monte Efinix.
Les outils pour faire du silicium librement
Full stack python for FPGA (from gate to app)
Si vous bossez sur un projet open-source à destination de l'open-hardware, vous êtes éligible au prix OpenROAD qui récompense les contributions dans le domaines.
Un hack sur comment générer une horloge avec la fréquence que l'on veut proprement.
Un truc à la con sur debian-like, /usr/bin/sh ne pointe pas sur bash :
ls -lha /bin/sh
lrwxrwxrwx 1 root root 4 janv. 24 2017 /bin/sh -> dash
Pour pointer sur bash il faut faire un :
$ sudo dpkg-reconfigure dash
Et répondre non.
$ ls -lha /bin/sh
lrwxrwxrwx 1 root root 4 juin 28 15:27 /bin/sh -> bash
Cette commande est à relancer après un dist-upgrade, on n'y pense pas toujours.
Certe, dash est plus petit (100k au lieu de 900k ...) et plus rapide. Mais il ne respecte pas les standard de bash, du coup ça génère tout un tas de bug pénibles dans les logiciels «third-party» non libre, notamment pour les FPGA.
Programmation génétique d'un FPGA ... configuré dans un autre FPGA.
L'idée est de générer une population de bitstream que l'on test sur un FPGA, et que l'on fait évoluer par la suite.
L'étape de synthèse et surtout de configuration prenant beaucoup de temps sur un FPGA moderne, ils ont choisi un vieux FPGA qu'ils ont synthétisé dans un FPGA moderne !
De cette manière ils ont la main sur la configuration qu'ils peuvent accélérer.
Mise à jour de la page MyHDL par N.Pinault.
Une histoire du silicium open source
Un «langage» de description matériel pour faire des schéma électronique.
Décrivez votre schéma avec SKIDL puis générez la netlist pour faire le routage dans PCBNEW (kicad).
Un parseur VHDL qui a pour but de devenir y front-end pour Yosys.
Voir reddit : https://www.reddit.com/r/yosys/comments/c46qjc/vhdl_ast_representation_and_rtil_conversion/
Ada sur Hifive1
Ada sur PicoRV32 avec une carte TinyFPGA-BX (ice40)
\o/ cool ! \o/
Localisez l'origine d'un son grace à un réseau de micro et un FPGA spartan6