Altera Quartus sous Ubuntu : faire reconnaître un « USB Blaster »

Il y a énormément de problèmes qui peuvent survenir lorsque l’on veut faire fonctionner Altera Quartus avec une plate-forme FPGA. Pour ma part (Quartus 11.1, Ubuntu 11.10, carte Altera Cyclone II) j’avais une erreur au moment de la programmation du FPGA, qui affichait :

unexpected error in JTAG server -- error code 89

La manipulation suivante m’a permis de résoudre le problème :

  1. sudo vi /etc/udev/rules.d/51-usbblaster.rules
  2. Contenu du fichier (le code est en réalité sur une seule ligne) :
    # Altera USB-Blaster rule to set mode to 666.
    SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device",
        SYSFS{idVendor}=="09fb", SYSFS{idProduct}=="6001",
        MODE="0666", NAME="bus/usb/$env{BUSNUM}/$env{DEVNUM}",
        RUN+="/bin/chmod 0666 %c"
  3. sudo udevadm control –reload-rules

Si ça ne résoud pas votre problème, il reste le forum Altera.

Effacer irrémédiablement les données de tout un disque dur

shred -fvz -n 5 /dev/sda
/dev/sda est bien entendu le volume que l’on souhaite effacer. -f change automatiquement les droits sur les fichiers pour pouvoir effectuer l’opération, -v désigne un mode verbose bien utile pour afficher la progression de cette très longue opération, -n 5 fixe le nombre de passes (à ajuster suivant le niveau de paranoïa).