5 private links
Un FPGA (MACHXO2) au format DIP, pour aller sur de vieille cartes électronique.
Pas mal !
#Lattice liste les cartes de développements #opensource utilisant leurs #FPGA sur leur site officiel désormais.
Bientôt une évocation des logiciels de synthèse et de placement routage libre pour leurs produits ?
#yosys #nextpnr #arachnepnr
Petite question:
Vous êtes un fabricant de composants électronique connu et vous vous rendez compte que des développeurs ont réalisé une suite logiciels (de qualité !) à destination de vos composants. Vous faites quoi ?
Réponse de Lattice:
Vous menacez de les traîner en justice ...
Non mais c'est vrai quoi, vous risqueriez de vendre plus de composants !
Bientôt disponible sur groupgets !
Le kit de développement qui pousse à l'extrême la notion de «fonctionne juste avec l'usb».
La carte rentre entièrement dans le port usb et permet de faire tourner un petit cœur RISC-V.
Le FPGA est un ICE40 5k LUT entièrement compatible avec les outils open-source.
à suivre, une carte ECP5 en crowfunding utilisant seulement des outils libre.
Le badge pour la prochaine superconférence hackaday est un kit FPGA ECP5 avec le «form-factor» d'une game boy.
Et le tout avec juste des outils libre pour le dev !
Si vous cherchez à vous lancer dans le développement FPGA c'est le moment : «If you’re looking to get into FPGA development, there’s no better time.»
- Sadly IPEXPRESS generates a malfunctional EFB module (at least if verilog is selected) if only I2C configuration (without WISHBONE) is selected. As long as the Lattice support keeps ignoring reports about that a workaround is required. On the bright side this is not that tough. After module generation one simple opens the corresponding .v file and add an input wire e.g. wb_clk_in. Then replace ".WBCLKI(scuba_vlo)" by ".WBCLKI(wb_clk_in)" and make sure that a clock with appropriate frequency is connected to wb_clk_in (WISHBONE clock frequency can be modified in IPEXPRESS during EFB instantiation).
Un FPGA (Lattice iCE40) qui se reprogramme via usb. L'USB étant géré directement par le fpga.
Un carte d'extension FPGA pour le raspberry pi. La particularité de cette carte est d'utiliser un Lattice dont la chaine de développement entièrement libre est disponible.
Du coup il est possible de synthétiser directement depuis la raspberry ! Plus besoin des bouses fournies par le fondeur sur un énorme PC.
[HACK] comment faire un bouton pression avec un fpga lattice.
Une chaine de developpement complètement open-source pour le FPGA !