Forum Discussion

BeJamIn's avatar
BeJamIn
Icon for New Contributor rankNew Contributor
2 months ago

IP components used in the design have conflicting settings. Intel PCIE Ftile MCDMA

I generated a 4x4 PCIE MCDMA using the ip designer using quartus 25.3.0.109 from the example design from https://altera-fpga.github.io/rel-25.1/embedded-designs/agilex-7/m-series/pcie_rp/ug-pcie_rp-agx7m-hbm2e/#pcie-bam-interface. I then switched my design to use a 1x16 port and I got this error.

Error (21842): Support logic cannot be generated because IP components used in the design have conflicting settings

Error (21843): Conflict 0 ----------------------------------------------------------------

Error (21843): Rule: gdrb_gdr_pcie_ip8::constraint_powerdown_mode @ gdr.z1577b.u_pcie_ss.u_ctop.ub_core8

Error (21843): (gdr.z1577b.u_pcie_ss.u_ctop.ub_core8.powerdown_mode -> u0|subsys_pcie_0|intel_pcie_ftile_mcdma_0|intel_pcie_ftile_mcdma_0|ast_hip|intel_pcie_ftile_ast_hip|pcie_hip_top_f_inst|pcie_hip_bb_f_inst|f_pcie_inst.ctop_core8_powerdown_mode) == FALSE || (gdr.z1577b.u_pcie_ss.u_ctop.ub_core8.pf0_subclass_code -> u0|subsys_pcie_0|intel_pcie_ftile_mcdma_0|intel_pcie_ftile_mcdma_0|ast_hip|intel_pcie_ftile_ast_hip|pcie_hip_top_f_inst|pcie_hip_bb_f_inst|f_pcie_inst.ctop_core8_pf0_subclass_code) == 0

Error (21843): Input variables:

Error (21843): user.bb_f_pcie[0] -> u0|subsys_pcie_0|intel_pcie_ftile_mcdma_0|intel_pcie_ftile_mcdma_0|ast_hip|intel_pcie_ftile_ast_hip|pcie_hip_top_f_inst|pcie_hip_bb_f_inst|f_pcie_inst

Error (21843): ctop_core8_pf0_subclass_code == 4

Error (21843): ctop_core8_powerdown_mode == TRUE

Error (21843): is_used == TRUE

Error (21843): Conflict 1 ----------------------------------------------------------------

Error (21843): Rule: gdrb_gdr_pcie_ip4::constraint_powerdown_mode @ gdr.z1577b.u_pcie_ss.u_ctop.ub_core4_1

Error (21843): (gdr.z1577b.u_pcie_ss.u_ctop.ub_core4_1.powerdown_mode -> u0|subsys_pcie_0|intel_pcie_ftile_mcdma_0|intel_pcie_ftile_mcdma_0|ast_hip|intel_pcie_ftile_ast_hip|pcie_hip_top_f_inst|pcie_hip_bb_f_inst|f_pcie_inst.ctop_core4_1_powerdown_mode) == FALSE || (gdr.z1577b.u_pcie_ss.u_ctop.ub_core4_1.pf0_subclass_code -> u0|subsys_pcie_0|intel_pcie_ftile_mcdma_0|intel_pcie_ftile_mcdma_0|ast_hip|intel_pcie_ftile_ast_hip|pcie_hip_top_f_inst|pcie_hip_bb_f_inst|f_pcie_inst.ctop_core4_1_pf0_subclass_code) == 0

Error (21843): Input variables:

Error (21843): user.bb_f_pcie[0] -> u0|subsys_pcie_0|intel_pcie_ftile_mcdma_0|intel_pcie_ftile_mcdma_0|ast_hip|intel_pcie_ftile_ast_hip|pcie_hip_top_f_inst|pcie_hip_bb_f_inst|f_pcie_inst

Error (21843): ctop_core4_1_pf0_subclass_code == 4

Error (21843): ctop_core4_1_powerdown_mode == TRUE

Error (21843): is_used == TRUE

Error (21843): Conflict 2 ----------------------------------------------------------------

Error (21843): Rule: gdrb_gdr_pcie_ip4::constraint_powerdown_mode @ gdr.z1577b.u_pcie_ss.u_ctop.ub_core4_0

Error (21843): (gdr.z1577b.u_pcie_ss.u_ctop.ub_core4_0.powerdown_mode -> u0|subsys_pcie_0|intel_pcie_ftile_mcdma_0|intel_pcie_ftile_mcdma_0|ast_hip|intel_pcie_ftile_ast_hip|pcie_hip_top_f_inst|pcie_hip_bb_f_inst|f_pcie_inst.ctop_core4_0_powerdown_mode) == FALSE || (gdr.z1577b.u_pcie_ss.u_ctop.ub_core4_0.pf0_subclass_code -> u0|subsys_pcie_0|intel_pcie_ftile_mcdma_0|intel_pcie_ftile_mcdma_0|ast_hip|intel_pcie_ftile_ast_hip|pcie_hip_top_f_inst|pcie_hip_bb_f_inst|f_pcie_inst.ctop_core4_0_pf0_subclass_code) == 0

Error (21843): Input variables:

Error (21843): user.bb_f_pcie[0] -> u0|subsys_pcie_0|intel_pcie_ftile_mcdma_0|intel_pcie_ftile_mcdma_0|ast_hip|intel_pcie_ftile_ast_hip|pcie_hip_top_f_inst|pcie_hip_bb_f_inst|f_pcie_inst

Error (21843): ctop_core4_0_pf0_subclass_code == 4

Error (21843): ctop_core4_0_powerdown_mode == TRUE

Error (21843): is_used == TRUE

Error (21843): Conflict 3 ----------------------------------------------------------------

Error (21843): Rule: gdrb_gdr_pcie_ip4::ipd_powerdown_rules @ gdr.z1577b.u_pcie_ss.u_ctop.ub_core4_0

Error (21843): (gdr.z1577b.u_pcie_ss.u_ctop.ub_core4_0.powerdown_mode -> u0|subsys_pcie_0|intel_pcie_ftile_mcdma_0|intel_pcie_ftile_mcdma_0|ast_hip|intel_pcie_ftile_ast_hip|pcie_hip_top_f_inst|pcie_hip_bb_f_inst|f_pcie_inst.ctop_core4_0_powerdown_mode) == FALSE || gdr.z1577b.u_pcie_ss.u_ctop.ub_core4_0.func_mode == DISABLE

Error (21843): Rule: gdrb_gdr_pcie_ip4::pf0_subclass_code_rule @ gdr.z1577b.u_pcie_ss.u_ctop.ub_core4_0

Error (21843): gdr.z1577b.u_pcie_ss.u_ctop.ub_core4_0.func_mode == ENABLE || (gdr.z1577b.u_pcie_ss.u_ctop.ub_core4_0.pf0_subclass_code -> u0|subsys_pcie_0|intel_pcie_ftile_mcdma_0|intel_pcie_ftile_mcdma_0|ast_hip|intel_pcie_ftile_ast_hip|pcie_hip_top_f_inst|pcie_hip_bb_f_inst|f_pcie_inst.ctop_core4_0_pf0_subclass_code) == 0

Error (21843): Input variables:

Error (21843): user.bb_f_pcie[0] -> u0|subsys_pcie_0|intel_pcie_ftile_mcdma_0|intel_pcie_ftile_mcdma_0|ast_hip|intel_pcie_ftile_ast_hip|pcie_hip_top_f_inst|pcie_hip_bb_f_inst|f_pcie_inst

Error (21843): ctop_core4_0_pf0_subclass_code == 4

Error (21843): ctop_core4_0_powerdown_mode == TRUE

Error (21843): is_used == TRUE

Error (21843): Conflict 4 ----------------------------------------------------------------

Error (21843): Rule: gdrb_gdr_pcie_ip4::constraint_powerdown_mode @ gdr.z1577b.u_pcie_ss.u_ctop.ub_core4_0

Error (21843): (gdr.z1577b.u_pcie_ss.u_ctop.ub_core4_0.powerdown_mode -> u0|subsys_pcie_0|intel_pcie_ftile_mcdma_0|intel_pcie_ftile_mcdma_0|ast_hip|intel_pcie_ftile_ast_hip|pcie_hip_top_f_inst|pcie_hip_bb_f_inst|f_pcie_inst.ctop_core4_0_powerdown_mode) == FALSE || gdr.z1577b.u_pcie_ss.u_ctop.ub_core4_0.func_mode == DISABLE

Error (21843): Rule: gdrb_gdr_pcie_ip4::pf0_subclass_code_rule @ gdr.z1577b.u_pcie_ss.u_ctop.ub_core4_0

Error (21843): gdr.z1577b.u_pcie_ss.u_ctop.ub_core4_0.func_mode == ENABLE || (gdr.z1577b.u_pcie_ss.u_ctop.ub_core4_0.pf0_subclass_code -> u0|subsys_pcie_0|intel_pcie_ftile_mcdma_0|intel_pcie_ftile_mcdma_0|ast_hip|intel_pcie_ftile_ast_hip|pcie_hip_top_f_inst|pcie_hip_bb_f_inst|f_pcie_inst.ctop_core4_0_pf0_subclass_code) == 0

Error (21843): Input variables:

Error (21843): user.bb_f_pcie[0] -> u0|subsys_pcie_0|intel_pcie_ftile_mcdma_0|intel_pcie_ftile_mcdma_0|ast_hip|intel_pcie_ftile_ast_hip|pcie_hip_top_f_inst|pcie_hip_bb_f_inst|f_pcie_inst

Error (21843): ctop_core4_0_pf0_subclass_code == 4

Error (21843): ctop_core4_0_powerdown_mode == TRUE

Error (21843): is_used == TRUE

Error (21843): Conflict 5 ----------------------------------------------------------------

Error (21843): Rule: gdrb_gdr_pcie_ip4::ipd_powerdown_rules @ gdr.z1577b.u_pcie_ss.u_ctop.ub_core4_1

Error (21843): (gdr.z1577b.u_pcie_ss.u_ctop.ub_core4_1.powerdown_mode -> u0|subsys_pcie_0|intel_pcie_ftile_mcdma_0|intel_pcie_ftile_mcdma_0|ast_hip|intel_pcie_ftile_ast_hip|pcie_hip_top_f_inst|pcie_hip_bb_f_inst|f_pcie_inst.ctop_core4_1_powerdown_mode) == FALSE || gdr.z1577b.u_pcie_ss.u_ctop.ub_core4_1.func_mode == DISABLE

Error (21843): Rule: gdrb_gdr_pcie_ip4::pf0_subclass_code_rule @ gdr.z1577b.u_pcie_ss.u_ctop.ub_core4_1

Error (21843): gdr.z1577b.u_pcie_ss.u_ctop.ub_core4_1.func_mode == ENABLE || (gdr.z1577b.u_pcie_ss.u_ctop.ub_core4_1.pf0_subclass_code -> u0|subsys_pcie_0|intel_pcie_ftile_mcdma_0|intel_pcie_ftile_mcdma_0|ast_hip|intel_pcie_ftile_ast_hip|pcie_hip_top_f_inst|pcie_hip_bb_f_inst|f_pcie_inst.ctop_core4_1_pf0_subclass_code) == 0

Error (21843): Input variables:

Error (21843): user.bb_f_pcie[0] -> u0|subsys_pcie_0|intel_pcie_ftile_mcdma_0|intel_pcie_ftile_mcdma_0|ast_hip|intel_pcie_ftile_ast_hip|pcie_hip_top_f_inst|pcie_hip_bb_f_inst|f_pcie_inst

Error (21843): ctop_core4_1_pf0_subclass_code == 4

Error (21843): ctop_core4_1_powerdown_mode == TRUE

Error (21843): is_used == TRUE

Error (21843): Conflict 6 ----------------------------------------------------------------

Error (21843): Rule: gdrb_gdr_pcie_ip4::constraint_powerdown_mode @ gdr.z1577b.u_pcie_ss.u_ctop.ub_core4_1

Error (21843): (gdr.z1577b.u_pcie_ss.u_ctop.ub_core4_1.powerdown_mode -> u0|subsys_pcie_0|intel_pcie_ftile_mcdma_0|intel_pcie_ftile_mcdma_0|ast_hip|intel_pcie_ftile_ast_hip|pcie_hip_top_f_inst|pcie_hip_bb_f_inst|f_pcie_inst.ctop_core4_1_powerdown_mode) == FALSE || gdr.z1577b.u_pcie_ss.u_ctop.ub_core4_1.func_mode == DISABLE

Error (21843): Rule: gdrb_gdr_pcie_ip4::pf0_subclass_code_rule @ gdr.z1577b.u_pcie_ss.u_ctop.ub_core4_1

Error (21843): gdr.z1577b.u_pcie_ss.u_ctop.ub_core4_1.func_mode == ENABLE || (gdr.z1577b.u_pcie_ss.u_ctop.ub_core4_1.pf0_subclass_code -> u0|subsys_pcie_0|intel_pcie_ftile_mcdma_0|intel_pcie_ftile_mcdma_0|ast_hip|intel_pcie_ftile_ast_hip|pcie_hip_top_f_inst|pcie_hip_bb_f_inst|f_pcie_inst.ctop_core4_1_pf0_subclass_code) == 0

Error (21843): Input variables:

Error (21843): user.bb_f_pcie[0] -> u0|subsys_pcie_0|intel_pcie_ftile_mcdma_0|intel_pcie_ftile_mcdma_0|ast_hip|intel_pcie_ftile_ast_hip|pcie_hip_top_f_inst|pcie_hip_bb_f_inst|f_pcie_inst

Error (21843): ctop_core4_1_pf0_subclass_code == 4

Error (21843): ctop_core4_1_powerdown_mode == TRUE

Error (21843): is_used == TRUE

Error (21843): Conflict 7 ----------------------------------------------------------------

Error (21843): Rule: gdrb_gdr_pcie_ip8::ipd_powerdown_rules @ gdr.z1577b.u_pcie_ss.u_ctop.ub_core8

Error (21843): (gdr.z1577b.u_pcie_ss.u_ctop.ub_core8.powerdown_mode -> u0|subsys_pcie_0|intel_pcie_ftile_mcdma_0|intel_pcie_ftile_mcdma_0|ast_hip|intel_pcie_ftile_ast_hip|pcie_hip_top_f_inst|pcie_hip_bb_f_inst|f_pcie_inst.ctop_core8_powerdown_mode) == FALSE || gdr.z1577b.u_pcie_ss.u_ctop.ub_core8.func_mode == DISABLE

Error (21843): Rule: gdrb_gdr_pcie_ip8::pf0_subclass_code_rule @ gdr.z1577b.u_pcie_ss.u_ctop.ub_core8

Error (21843): gdr.z1577b.u_pcie_ss.u_ctop.ub_core8.func_mode == ENABLE || (gdr.z1577b.u_pcie_ss.u_ctop.ub_core8.pf0_subclass_code -> u0|subsys_pcie_0|intel_pcie_ftile_mcdma_0|intel_pcie_ftile_mcdma_0|ast_hip|intel_pcie_ftile_ast_hip|pcie_hip_top_f_inst|pcie_hip_bb_f_inst|f_pcie_inst.ctop_core8_pf0_subclass_code) == 0

Error (21843): Input variables:

Error (21843): user.bb_f_pcie[0] -> u0|subsys_pcie_0|intel_pcie_ftile_mcdma_0|intel_pcie_ftile_mcdma_0|ast_hip|intel_pcie_ftile_ast_hip|pcie_hip_top_f_inst|pcie_hip_bb_f_inst|f_pcie_inst

Error (21843): ctop_core8_pf0_subclass_code == 4

Error (21843): ctop_core8_powerdown_mode == TRUE

Error (21843): is_used == TRUE

Error (21843): Conflict 8 ----------------------------------------------------------------

Error (21843): Rule: gdrb_gdr_pcie_ip8::pf0_subclass_code_rule @ gdr.z1577b.u_pcie_ss.u_ctop.ub_core8

Error (21843): gdr.z1577b.u_pcie_ss.u_ctop.ub_core8.func_mode == ENABLE || (gdr.z1577b.u_pcie_ss.u_ctop.ub_core8.pf0_subclass_code -> u0|subsys_pcie_0|intel_pcie_ftile_mcdma_0|intel_pcie_ftile_mcdma_0|ast_hip|intel_pcie_ftile_ast_hip|pcie_hip_top_f_inst|pcie_hip_bb_f_inst|f_pcie_inst.ctop_core8_pf0_subclass_code) == 0

Error (21843): Rule: gdrb_gdr_pcie_ip8::pf0_usp_tx_preset0_rule @ gdr.z1577b.u_pcie_ss.u_ctop.ub_core8

Error (21843): gdr.z1577b.u_pcie_ss.u_ctop.ub_core8.func_mode == DISABLE || (gdr.z1577b.u_pcie_ss.u_ctop.ub_core8.pf0_usp_tx_preset0 -> u0|subsys_pcie_0|intel_pcie_ftile_mcdma_0|intel_pcie_ftile_mcdma_0|ast_hip|intel_pcie_ftile_ast_hip|pcie_hip_top_f_inst|pcie_hip_bb_f_inst|f_pcie_inst.ctop_core8_pf0_usp_tx_preset0) < 11

Error (21843): Input variables:

Error (21843): user.bb_f_pcie[0] -> u0|subsys_pcie_0|intel_pcie_ftile_mcdma_0|intel_pcie_ftile_mcdma_0|ast_hip|intel_pcie_ftile_ast_hip|pcie_hip_top_f_inst|pcie_hip_bb_f_inst|f_pcie_inst

Error (21843): ctop_core8_pf0_subclass_code == 4

Error (21843): ctop_core8_pf0_usp_tx_preset0 == 15

Error (21843): is_used == TRUE

Error: Design cannot be programmed onto available F-Tiles because given location constraints are conflicting, or because the design requires more resources compared to what is available on current device

Error: Quartus Prime Logic Generation Tool was unsuccessful. 86 errors, 129 warnings

Error: Peak virtual memory: 5368 megabytes

Error: Processing ended: Mon Jun 22 11:02:57 2026

Error: Elapsed time: 00:01:01

Error: System process ID: 3346668

Attached is the project file archive and qsys.

4 Replies

  • VenT_Altera's avatar
    VenT_Altera
    Icon for Frequent Contributor rankFrequent Contributor

    Hi BeJamIn

    Thank you for reaching out to us.

    Could you please regenerate the MCDMA IP from scratch using the 1x16 IP mode configuration? Instead of modifying the existing 4x4 MCDMA IP, please create a new MCDMA IP instance in Platform Designer and select 1x16 during the initial IP configuration. The reason for this recommendation is that changing the IP mode from 4x4 to 1x16 through the GUI may not fully reset the internal parameters associated with the unused sub-cores, which could lead to unexpected behavior.

    Please let me know whether the issue persists after regenerating the fresh IP for 1x16 mode configuration.

    Thanks.
    Best Regards,
    Ven 

  • VenT_Altera's avatar
    VenT_Altera
    Icon for Frequent Contributor rankFrequent Contributor

    Hi BeJamIn 

    May I know if you have had a chance to review my previous message and try the proposed workaround? 
     
    Thanks. 
    Best Regards, 
    Ven 

    • BeJamIn's avatar
      BeJamIn
      Icon for New Contributor rankNew Contributor

      Sorry yes I got it to work. I wanted to avoid removing all my connections so I went in to the xml and removed everything that had "core4" in it, and it built fine. It seems IP designer leaves in xml when converting between 4x4 and 1x16.

      • VenT_Altera's avatar
        VenT_Altera
        Icon for Frequent Contributor rankFrequent Contributor

        Hi BeJamIn 

        Thank you for the updates.
        Yes, that can be used as a workaround if you prefer not to remove the existing connections.
        However, the safest path is the approach to remove current MCDMA IP and regenerate a fresh MCDMA IP when changing the mode configuration to ensure all the generated files are all clean and correct.

        Since the issue has been resolved, I will transition this thread to the community. If you have any new questions, please feel free to open a new thread and the Altera experts will be happy to assist.

        Thanks.
        Best Regards,
        Ven