Cannot program terasIC DE-10 Nano Kit with Quartus Prime Lite (18.0) on Linux (Ubuntu 17.10)
I recently purchased this kit and have been following this starter guide https://software.intel.com/en-us/terasic-de10-nano-get-started-guide. I am able to connect to and interface with the board via Ethernet over microUSB (https://software.intel.com/en-us/node/712683).
I am now in the "My First FPGA" section (https://software.intel.com/en-us/articles/how-to-program-your-first-fpga-device). I have successfully followed along up to step 7, where the tutorial then directs you to actually program the FPGA. Per instructions, I did exactly as follows:
- With board disconnected and powered off, removed the uSD card
- Connect the miniUSB to the J13 port (between the blue 3.3V LED and the HDMI port)
- Verified that the LED is lit
- Opened program device and naviagted to hardware setup.
However, I have no option for "currently selected hardware." Quartus is not recognizing my device. I tried the following to troubleshoot:
dmesg | tail
usb 1-5: new high-speed USB device number 5 using xhci_hcd
usb 1-5: New USB device found, idVendor=09fb, idProduct=6810
usb 1-5: New USB device strings: Mfr=0, Product=0, SerialNumber=0
usb 1-5: USB disconnect, device number 5
usb 1-5: new high-speed USB device number 6 using xhci_hcd
usb 1-5: New USB device found, idVendor=09fb, idProduct=6810
usb 1-5: New USB device strings: Mfr=0, Product=0, SerialNumber=0
lsusb | grep Altera
Bus 001 Device 006: ID 09fb:6810 Altera
http://www.fpga-dev.com/altera-usb-blaster-with-ubuntu/
I followed along this page but there were several discrepancies as I went through the steps.
- When copying devices for jtagd, I didn't have any /etc/jtagd/ folder setup, and the author made no mention of creating that directory. I just added it with sudo mkdir /etc/jtag
- Unsure if I handled all read access permissions setting correctly
- My output from ps aux | grep jtag is "chendrix 4709 0.0 0.0 0 0 ? Z 16:17 0:00 [jtagd] <defunct>"
Thank you for any help in advance. Please let me know if any more information is needed