5 private links
Sortie de Cocotb 1.1 \o/
J'aurais tellement rêvé d'avoir une calculette comme ça quand j’étais au lycée.
Une présentation de Cocotb
Oyé oyé si vous souhaitez vous impliquer dans le développement de cocotb c'est maintenant !
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.
Documentation pdf de cocotb version 1.0
Pour apprendre la programmation quantique avec un «simulateur python»
Another Python test frameworks for HDL design (using verilator as simulator for verilog part)
Hardware description language + testing frameworks in Python
Guide officiel sur le packaging en python
Pour réduire la taille des lignes dans cocotb, il suffit d'exporter la variable suivante dans son makefile :
export COCOTB_REDUCED_LOG_FMT=1
Sinon la largeur des lignes est ... infinie et c'est illisible.
piloter hubic en python
Celui là à l'air plus précis
Python flask sur du mutualisé OVH
La suite de mes expérimentations sur la mesure de courant avec une carte son usb une raspberrypi et une «pince» ampèremétrique lowcost. Le tout en anglais vachespagnole ;)