Quartus NIOS II Compile Error Fix

Error: Can’t generate netlist output files because the file <file name> is an OpenCore Plus time-limited file

To avoid this error, disable the EDA simulation tool in your project by opening the Settings dialog box from the Quartus II Assignments menu. Select the category EDA Tool Settings and the subcategory Simulation. On the Simulation page of the Settings dialog box, change the Tool name option to <None>.

Quartus and ModelSim Altera Error Fix

Quartus II 13.1 Web Edition and Modelsim 10.1d.

My path in EDA Tools is set to “C:\altera\13.1\modelsim_ase\win32aloem”, when I go Tools > Run Similation Tool > RTL Simulation; I get this Nativelink Error:

Can’t launch the ModelSim-Altera software — the path to the location of the executables for the ModelSim-Altera software were not specified or the executables were not found at specified path…

when you add the path:
“C:\altera\13.1\modelsim_ase\win32aloem” you need to add “\”
result:
“C:\altera\13.1\modelsim_ase\win32aloem\”
and it works.

Xilinx vs Altera

Xilinx Altera
IDE ISE Quartus
Simulator ISim QSim
Embedded Processor MicroBlaze Nios
  • Quartus is designed for Altera CPLD and FPGA devices.
  • CPLD devices are for less complex and higher speed projects.
  • In version 13.0 of Quartus II, QSim can be opened directly from within Quartus II, however it only works with some Cyclone devices. (File->New->University Program VWF)
  • 50 Mhz -> 20 ns

SRAM, Antifuse, EPROM, EEPROM

SRAM: Most used in FPGA systems

EPROM: Erasable Programmable Read Only Memory

  • Requires UV light to delete (difficult)
  • Requires to be removed in order to reprogram

EEPROM: Electronically Erasable Programmable Read-Only Memory

  • Requires electricity to delete (easy)

Antifuse: No electromagnetic interference