

You'll usually run these as a user, which means jtagd will also run as a user.
#ALTERA QUARTUS II PROGRAMMER SOFTWARE#
If not already running, jtagd will be startetd automatically when the Quartus software or jtagconfig is run. In the following, like-named screen, check 'Quartus II 5.1' and any of the other applications you are interested in except for ModelSim-Altera. In the 'Quartus II 5.1 Setup' menu, click on 'Next'.

#ALTERA QUARTUS II PROGRAMMER INSTALL#
Jtagd, part of the Quartus tools, is a deamon that provides the interface between the Altera tool accessing the JTAG chain and the USB driver. Eventually the Quartus II window 'Quartus II Install CD' appears, in which you click on the first option 'Install Quartus II and Related Software'. By default, only root has access to these so we must make sure the user is allowed to access them as well. The Quartus software will use the Linux built-in usb_device drivers. Take note of the Product ID listed - 6010 in the above example. usb 2-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3 usb 2-2: New USB device found, idVendor=09fb, idProduct=6010 4) USB-Blaster configuration This part is based on a blog post from fpga-dev.Īt first, connect the cable and make sure the USB device is recognized: $SOPC_KIT_NIOS2/bin/eclipse-nios2 -configuration $HOME/.nios2-ide-6.1 $WORKSPACE_ARGS packages I needed to get on a MX Linux install included gcc-multilib, lib32ncurses5, libx11-6, libfreetype6, libpng12, libc6, libxtst6, zlib1g, libssl1.0.0 and libssl-dev generally the :i386 versions. It may also require starting it through the terminal with: The eclipse-nios2 tool requires installing libgtk2.0-0:i386 Look up on what package you may find this library and install it. If it doesn't work, run it from the terminal and there should be some complaint about a missing packge or library. Try opening and using any tool directly fom the Quartus GUI. Export QUARTUS_64BIT=1 # Remove this if running on 32 bitĮxport ALTERA_ROOT="$HOME/Applications/altera" # Change this to the path you've installed Altera Quartus atĮxport QUARTUS_ROOTDIR_OVERRIDE="$ALTERA_ROOT/quartus"Įxport QSYS_ROOTDIR="$QUARTUS_ROOTDIR_OVERRIDE/sopc_builder/bin"Įxport QUARTUS_LIBRARY_PATHS="$QUARTUS_ROOTDIR_OVERRIDE/linux/:/lib/x86_64-linux-gnu/"Įxport SOPC_KIT_NIOS2="$ALTERA_ROOT/nios2eds"Įxport LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$QUARTUS_LIBRARY_PATHS"Įxport PATH="$PATH:$ALTERA_ROOT/quartus/bin"Ī few 32-bit packages will probably need to be installed on 64-bit systems in order for some tools to work.
