Home > Aplikasi Desktop, Kuliah, Sistem Digital Lanjut, Tutorial > Kabel Programmer USB Tidak Terdeteksi di Xilinx Board?

Kabel Programmer USB Tidak Terdeteksi di Xilinx Board?

Artikel ini membahas pemrograman file konfigurasi FPGA Xilinx ke board Xilinx Spartan-3E Starter Kit menggunakan iMPACT (Xilinx ISE). Board tersebut menggunakan kabel USB untuk mendownload konfigurasi FPGA, CPLD dan program flash ke dalam board. Pesan error berikut mungkin akan muncul saat kita akan ‘memprogram’ FPGA Xilinx menggunakan iMPACT:
Welcome to iMPACT
iMPACT Version: 11.1
...
Connecting to cable (Usb Port - USB21).
Checking cable driver.
File version of /opt/Xilinx/11.1/ISE/bin/lin/xusbdfwu.hex = 1030.
File version of /etc/hotplug/usb/xusbdfwu.fw/xusbdfwu.hex = 1030.
Using libusb.
Cable connection failed.
...
Connecting to cable (Parallel Port - parport0).
WARNING:iMPACT - Module windrvr6 is not loaded. Please reinstall the cable drivers. See Answer Record 2648.

Pesan error tersebut muncul saat driver belum terinstall di Linux (asumsi board Xilinx sudah terpasang dan kabel usb telah tersambung ke komputer Linux). Berikut solusinya.

Di Linux uBuntu/Mint, yang diperlukan adalah mengkonfigurasi (menambah) rule udev dan menginstall semua firmware.

  1. Install firmware
    didik@ubuntukompie:~$ sudo cp /opt/Xilinx/11.1/ISE/bin/lin/xusb*.hex /usr/share/
    didik@ubuntukompie:~$ sudo chmod 644 /usr/share/xusb*.hex
  2. Install rule udev untuk xusbdfwu (identitas device usb platform/downloader)
    didik@ubuntukompie:~$ sudo cp /opt/Xilinx/11.1/ISE/bin/lin/xusbdfwu.rules /etc/udev/rules.d/50-xusbdfwu.rules
    didik@ubuntukompie:~$ sudo sed -i -e 's/TEMPNODE/tempnode/' -e 's/SYSFS/ATTRS/g' -e 's/BUS/SUBSYSTEMS/' /etc/udev/rules.d/50-xusbdfwu.rules
  3. Install fxload (firmware download to EZ-USB devices)
    didik@ubuntukompie:~$ sudo aptitude install fxload
  4. Mengganti program shell dari dash (default) menjadi bash
    didik@ubuntukompie:~$ sudo ln -sf bash /bin/sh
  5. Restart udev
    didik@ubuntukompie:~$ sudo restart udev

Konfigurasi yang berhasil dapat dilihat dari program Xilinx Impact menggunakan menu perintah Output->Cable Auto Connect. Informasi di log Console mengindikasikan driver yang digunakan
adalah xusbdfwu.

instalasi-impact_cable_autoconnect

  1. No comments yet.
  1. No trackbacks yet.
*

This blog is kept spam free by WP-SpamFree.

Skip to toolbar