FPGA, SoC, And CPLD Boards And Kits
FPGA Evaluation and Development Kits
5993 Discussions

quartus_asm (14.0.1 web) crash compiling for DE0-Nano

Honored Contributor II

This is with Fedora 20. I'm running the latest quartus web release. Any thoughts on what I might be doing wrong? 


I'm trying to upload to the DEO-Nano's EP4CE22F17C6 Cyclone 1V chip. 


$ /opt/altera/14.0/quartus/bin/quartus_asm --read_settings_files=on --write_settings_files=off blinky -c blinky_top 

Info: ******************************************************************* 

Info: Running Quartus II 64-Bit Assembler 

Info: Version 14.0.1 Build 205 08/13/2014 SJ Web Edition 

Info: Copyright (C) 1991-2014 Altera Corporation. All rights reserved. 

Info: Your use of Altera Corporation's design tools, logic functions  

Info: and other software and tools, and its AMPP partner logic  

Info: functions, and any output files from any of the foregoing  

Info: (including device programming or simulation files), and any  

Info: associated documentation or information are expressly subject  

Info: to the terms and conditions of the Altera Program License  

Info: Subscription Agreement, the Altera Quartus II License Agreement, 

Info: the Altera MegaCore Function License Agreement, or other  

Info: applicable license agreement, including, without limitation,  

Info: that your use is for the sole purpose of programming logic  

Info: devices manufactured by Altera and sold by Altera or its  

Info: authorized distributors. Please refer to the applicable  

Info: agreement for further details. 

Info: Processing started: Sun Sep 28 19:50:41 2014 

Info: Command: quartus_asm --read_settings_files=on --write_settings_files=off blinky -c blinky_top 

Internal Error: Sub-system: ASM, File: /quartus/comp/asm/asm_option_reg.cpp, Line: 698 

Fail to convert Feature ID - Unsupported family 

Stack Trace: 

0x23a933: ASM_OPTION_REG_SET_FEATURE_ID::process_end_of_phase(ASMDB_SETTING_STREAMS&) + 0xe7 (comp_asm) 

0x336c9b: process_cdb(CMP_FACADE*, CDB_CHIP_DB_ENTRY*, ASMCC_NETLIST_FAQ*, _Dinkum_std::deque<ASM_MODEL*, MEM_STL_ALLOCATOR<ASM_MODEL*> >*, ASM_ASMDBIO*, ASM_ATOM_PREPROCESSOR*, ASMCC_CADDY_SHACK_BASE*, int, bool, bool, bool) + 0x15a0 (comp_asm) 

0x3377fd: assemble_chip(CMP_FACADE*, CDB_CHIP_DB_ENTRY*, ASMCC_NETLIST_FAQ*, DEV_FAMILY_ENUM, DEV_FAMILY_ENUM, DEV_DIE_INFO*, ASM_MODEL_GENERATOR*, ASM_ATOM_PREPROCESSOR*, ASMDB_DIE const*, _Dinkum_std::basic_string<char, _Dinkum_std::char_traits<char>, MEM_STL_ALLOCATOR<char> > const&, _Dinkum_std::basic_string<char, _Dinkum_std::char_traits<char>, MEM_STL_ALLOCATOR<char> > const&, unsigned int, ASM_OPTIONS*, ASMDB_DIRT const*, _Dinkum_std::basic_string<char, _Dinkum_std::char_traits<char>, MEM_STL_ALLOCATOR<char> >&, _Dinkum_std::basic_string<char, _Dinkum_std::char_traits<char>, MEM_STL_ALLOCATOR<char> >&, ASM_RPT_DATA_CACHE*, PGMIO_BITFIELD**, _Dinkum_std::vector<unsigned char, MEM_STL_ALLOCATOR<unsigned char> >**) + 0x640 (comp_asm) 

0x339ee4: assemble_dev_device(CMP_FACADE*, CDB_CHIP_DB_ENTRY*, ASMCC_NETLIST_FAQ*, ASM_OPTIONS*, unsigned int, DEV_FAMILY_ENUM, DEV_FAMILY_ENUM, CGA_INTERFACE*, FIO_PATH const&) + 0x2152 (comp_asm) 

0x33f9a2: asm_assemble(CMP_FACADE*, unsigned int, bool&, FIO_PATH const&) + 0x3f4 (comp_asm) 

0x13b8d: QASM_FRAMEWORK::execute() + 0x71 (quartus_asm) 

0x17df5: qexe_standard_main(QEXE_FRAMEWORK*, QEXE_OPTION_DEFINITION const**, int, char const**) + 0x5ef (comp_qexe) 

0x1060e: qasm_main(int, char const**) + 0x9a (quartus_asm) 

0x3f2c2: msg_main_thread(void*) + 0x10 (ccl_msg) 

0x76fc: thr_final_wrapper + 0xc (ccl_thr) 

0x3fef3: msg_thread_wrapper(void* (*)(void*), void*) + 0x5b (ccl_msg) 

0x2aebe: mem_thread_wrapper(void* (*)(void*), void*) + 0xbe (quartus_asm) 

0xc498: err_thread_wrapper(void* (*)(void*), void*) + 0x27 (ccl_err) 

0x7adc: thr_thread_wrapper + 0x15 (ccl_thr) 

0x63f1b: msg_exe_main(int, char const**, int (*)(int, char const**)) + 0x99 (ccl_msg) 

0xec08: main + 0x2e (quartus_asm) 

0x21d65: __libc_start_main + 0xf5 (c.so.6) 





0 Kudos
2 Replies
Honored Contributor II

Solution, make clean install of altera quartus 14.0. Start with major release, cyclonev package and modelsim. Then goon with update2

0 Kudos
Honored Contributor II

It seems to me that the key is "Fail to convert Feature ID - Unsupported family" Is the support package for the Cyclone IV family you are using installed? Was the project you are using originally designed for the Cyclone IV? If it came from an earlier family that isn't supported any more you will need to change the device type in Quartus before compiling.

0 Kudos