Programmable Devices
CPLDs, FPGAs, SoC FPGAs, Configuration, and Transceivers
21588 Discussions

Fitter failed with "Unknown DQ mode"

remov_b4_flight
Beginner
1,539 Views

QuartusII 13.1 Windows 64 bit

In the middle of Compile design, Fitter aborted with these signals, 100%

Internal Error: Sub-system: FSAC, File: /quartus/fitter/fsac/fsac_titan_dqs_legality.cpp, Line: 822
Unknown DQ Mode
Stack Trace:
     0xae38: FSAC_COMPOSITE_IO_MGR::get_block_hierarchy_info + 0x9c28
   0x3653b5: FSAC_TITAN_DQS_MGR::initialize + 0x1e5
     0x3f9f: ftitan_execute + 0x191f
     0x9462: ftitan_execute + 0x6de2
    0x4851d: FITCC_EXPERT::fitter_preparation + 0x20d
    0x4acf7: FITCC_EXPERT::invoke_fitter + 0x417
     0x28ef: ftitan_execute + 0x26f
     0xbab9: fmain_start + 0x7f9
     0x1525: Legacy_fitter_Init + 0x4b5
     0x2618: Legacy_fitter_Init + 0x15a8
     0x2168: Legacy_fitter_Init + 0x10f8
     0xf8a6: TclInvokeStringCommand + 0xc6
    0x112a8: TclEvalObjvInternal + 0x328
    0x121b5: TclEvalEx + 0x8d5
    0x12d48: TclEvalObjEx + 0x2d8
    0x1abbd: Tcl_EvalObjCmd + 0xfd
    0x112a8: TclEvalObjvInternal + 0x328
    0x56917: TclExecuteByteCode + 0xe47
    0xa2376: TclObjInterpProcCore + 0x76
    0x112a8: TclEvalObjvInternal + 0x328
    0x56917: TclExecuteByteCode + 0xe47
    0xa2376: TclObjInterpProcCore + 0x76
    0x112a8: TclEvalObjvInternal + 0x328
    0x121b5: TclEvalEx + 0x8d5
    0x7c117: Tcl_FSEvalFileEx + 0x1d7
    0x7a626: Tcl_EvalFile + 0x36
     0xc1ff: qexe_ipc_progress_bar_name + 0x12bf
    0x11dd6: qexe_get_command_line + 0x1556
    0x150d5: qexe_run_tcl_option + 0x585
    0x1e03d: qcu_run_tcl_option + 0xb8d
    0x156ed: qexe_process_cmdline_arguments + 0x54d
    0x15851: qexe_standard_main + 0xa1

     0xa7f8: msg_exe_fini + 0x58
     0xaf3c: msg_exe_fini + 0x79c
     0x1f14: MEM_SEGMENT_INTERNAL::~MEM_SEGMENT_INTERNAL + 0x194
     0xb8bf: msg_exe_main + 0x8f

    0x1259c: BaseThreadInitThunk + 0x1c
    0x5af77: RtlUserThreadStart + 0x27

End-trace

Quartus II 64-Bit Version 13.1.0 Build 162 10/23/2013 SJ Full Version
Labels (1)
0 Kudos
6 Replies
remov_b4_flight
Beginner
1,474 Views
After mem_dq[*] signals change group from "Memory Interface Data pin" to "DQ Group" ,
Fitter progressed little but another Fitter signaled and failed.
 
Internal Error: Sub-system: FSAC, File: /quartus/fitter/fsac/fsac_titan_dqs_config_op.cpp, Line: 989
dqs_config_cell != 0
Stack Trace:
   0x375b50: FSAC_TITAN_DQS_MGR::get_dq_pad_list_from_dqs_pad + 0x10480
   0x376002: FSAC_TITAN_DQS_MGR::get_dq_pad_list_from_dqs_pad + 0x10932
     0xa3ef: ftitan_execute + 0x7d6f
    0x4851d: FITCC_EXPERT::fitter_preparation + 0x20d
    0x4acf7: FITCC_EXPERT::invoke_fitter + 0x417
     0x28ef: ftitan_execute + 0x26f
     0xbab9: fmain_start + 0x7f9
     0x1525: Legacy_fitter_Init + 0x4b5
     0x2618: Legacy_fitter_Init + 0x15a8
     0x2168: Legacy_fitter_Init + 0x10f8
     0xf8a6: TclInvokeStringCommand + 0xc6
    0x112a8: TclEvalObjvInternal + 0x328
    0x121b5: TclEvalEx + 0x8d5
    0x12d48: TclEvalObjEx + 0x2d8
    0x1abbd: Tcl_EvalObjCmd + 0xfd
    0x112a8: TclEvalObjvInternal + 0x328
    0x56917: TclExecuteByteCode + 0xe47
    0xa2376: TclObjInterpProcCore + 0x76
    0x112a8: TclEvalObjvInternal + 0x328
    0x56917: TclExecuteByteCode + 0xe47
    0xa2376: TclObjInterpProcCore + 0x76
    0x112a8: TclEvalObjvInternal + 0x328
    0x121b5: TclEvalEx + 0x8d5
    0x7c117: Tcl_FSEvalFileEx + 0x1d7
    0x7a626: Tcl_EvalFile + 0x36
     0xc1ff: qexe_ipc_progress_bar_name + 0x12bf
    0x11dd6: qexe_get_command_line + 0x1556
    0x150d5: qexe_run_tcl_option + 0x585
    0x1e03d: qcu_run_tcl_option + 0xb8d
    0x156ed: qexe_process_cmdline_arguments + 0x54d
    0x15851: qexe_standard_main + 0xa1

     0xa7f8: msg_exe_fini + 0x58
     0xaf3c: msg_exe_fini + 0x79c
     0x1f14: MEM_SEGMENT_INTERNAL::~MEM_SEGMENT_INTERNAL + 0x194
     0xb8bf: msg_exe_main + 0x8f

    0x1259c: BaseThreadInitThunk + 0x1c
    0x5af77: RtlUserThreadStart + 0x27

End-trace

Quartus II 64-Bit Version 13.1.0 Build 162 10/23/2013 SJ Full Version
0 Kudos
RichardTanSY_Altera
1,346 Views

I am not able to find a similar internal error in the database.


May I know which device you are using? Is it possible to upgrade the design to the latest Quartus version that supports your device? There is a chance that the internal error might have been fixed in a later Quartus release.


Quartus® Software Latest Version for Device Support:

https://www.intel.com/content/www/us/en/support/programmable/support-resources/design-software/devices-support.html


If upgrading the design is not possible, please kindly share your design by archiving the project (Project > Archive Project) so that I can attempt to reproduce the error on our side.


FYI: For all cases involving Fatal Errors or Internal Errors, we need a design test case to reproduce the issue. Without being able to duplicate the error on our end, it becomes difficult to identify a workaround or solution.


Regards,

Richard Tan





0 Kudos
remov_b4_flight
Beginner
1,249 Views

Hi all.

Project uses Stratix III device,13.1 is last version of Stratix III support.

I compared settings in Assignment editor with example project that generated by MegaCore wizard,

I found wrong settings with DQ_GROUP (mem_dqs[*] -> mem_dq).

Thank you.

0 Kudos
RichardTanSY_Altera
978 Views

Does replacing the incorrect settings with DQ_GROUP resolve the fatal error?


Regards,

Richard Tan


0 Kudos
RichardTanSY_Altera
650 Views

Hi @remov_b4_flight ,

 

Do I understand correctly that changing the incorrect settings with the DQ_GROUP (mem_dqs[*] -> mem_dq) resolves the fatal error?

 

Regards,

Richard Tan

 

0 Kudos
RichardTanSY_Altera
35 Views

We noticed that we haven't received a response from you regarding the latest previous question/reply/answer, and will now transitioning your inquiry to our community support. We apologize for any inconvenience this may cause and we appreciate your understanding.

 

If you have any further questions or concerns, please don't hesitate to reach out. Please login to https://supporttickets.intel.com/s/?language=en_US, view details of the desire request, and post a feed/response within the next 15 days to allow me to continue to support you. After 15 days, this thread will be transitioned to community support. The community users will be able to help you on your follow-up questions.

 

The community users will be able to help you on your follow-up questions.

 

Thank you for reaching out to us!

 

Best Regards,

Richard Tan


0 Kudos
Reply