5 private links
Voici comment réaliser un ordinateur pour la bureautique (fedora avec gnome) à base de Risc-V.
Bon la bête doit coûter un certain prix vu que la carte Sifive est à $1000 et la carte d'extension microsemi à $3000 il faut en plus y ajouter une carte graphique et autre joyeuseté.
Une présentation de Cocotb à l'orconf 2018 par un ingénieur de chez broadcom.
Démontage d'un oscilloscope à 1.3 millions de $ !
Oyé oyé si vous souhaitez vous impliquer dans le développement de cocotb c'est maintenant !
Nouvelle release majeur de verilator \o/
Déverrouillons la chaine de fabrication des composants silicium.
Superbe idée !
Pour virer tous les fichiers et répertoire non versionné dans git :
git clean -df
Couverture de code verilog.
Icarus verilog guide
Des machines d'états avec graphviz
Un paramoteur électrique lowcost basé sur des moteurs de drônes.
Petite astuce en python pour faire un «not». Le symbole '~' inverse les bits d'un nombre ... sur 32bits signé !
Or on peut vouloir le faire sur un mot plus petit et surtout non signé. Pour cela il suffit de masquer le nombre avec des '1' de la longueur que l'on veut. Par exemple je veux inverser 0x01 sur 8bits :
In [26]: "{:08b}".format(0x01)
Out[26]: '00000001'
Si je fait simplement '~' je n’obtiens pas le résultat voulu :
In [27]: "{:08b}".format(~0x01)
Out[27]: '-0000010'
Si je masque avec 0xff (8 bits à '1') :
In [28]: "{:08b}".format(~0x01&0xff)
Out[28]: '11111110'
Ça marche.
Un logiciel client-serveur avec un ide client multi plate-formes pour apprendre le VHDL et pour noter les élèves.
Quelques astuces pour faire du verilog avec vim
cd freedom-e-sdk
make software PROGRAM=led_fade
make upload PROGRAM=led_fade