
That is why edited permission for the usb_device is necessary.Ĭreate a file /etc/udev/rules.d/51-usbblaster. You'll usually run these as a user, which means jtagd will also run as a user.
Altera quartus ii library software#
If not already running, jtagd will be startetd automatically when the Quartus software or jtagconfig is run. 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. 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 The Altera’s DK-CYCII-2C20N DK-CYCII-2C20N Cyclone II FPGA Starter Development Kit, which includes a full-featured field-programmable gate array (FPGA) development board, hardware and software development tools, documentation, and accessories needed to begin FPGA development. 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:
Altera quartus ii library install#
$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. Then you can Enable Optimization again for future runs.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. If you are loading an old project and compiled all files and simulations still don't come up, you may need to disable the optimizaion option on the simulation setup and then execute. You need to compile the following:Ģ20model.vhd, 220pack.vhd into lpm libraryĪltera_mf_components.vhd, altera_mf.vhd, altera_primitives.vhd into alteraĪfter you compile these once, you may change them to "do not compile". The source files for Altera models are located in: altera/10.0/quartus/eda/sim_lib/.

When installing or upgrading Modelsim, one has to recreate libraries as follows:

The solution is add the following line to either modelsim.ini (or project.mpf): After contacting Mentor Graphics, it turns out that the path to some directories were previously hardcoded and not anymore. When loading my mpf file from older ModelSim revisions into v6.6c, any compile would fail with error message: Error: library std not found.
