Community
cancel
Showing results for 
Search instead for 
Did you mean: 
CHend1
Beginner
1,513 Views

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:

  1. With board disconnected and powered off, removed the uSD card
  2. Connect the miniUSB to the J13 port (between the blue 3.3V LED and the HDMI port)
  3. Verified that the LED is lit
  4. 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

 

0 Kudos
1 Reply
JohnT_Intel
Employee
220 Views