Intel® Quartus® Prime Software
Intel® Quartus® Prime Design Software, Design Entry, Synthesis, Simulation, Verification, Timing Analysis, System Design (Platform Designer, formerly Qsys)
16878 Discussions

Cannot program terasIC DE-10 Nano Kit with Quartus Prime Lite (18.0) on Linux (Ubuntu 17.10)

CHend1
Beginner
3,557 Views

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
4 Replies
JohnT_Intel
Employee
2,264 Views
0 Kudos
David1111111
Beginner
2,011 Views

The link doesn't work anymore. I have the exact same problems with quartus prime lite 20.01 on ubuntu 20.04

0 Kudos
sanjo
Beginner
1,824 Views

I'm having the same problem in Ubuntu 20.04. I have IP via usb0 but quartus doesn't recognise any device connected

0 Kudos
TechCowboy
Beginner
1,738 Views

The supplied link is broken.  I'm running Ubuntu 21.10.

0 Kudos
Reply