Agilex™ 7 M-Series FPGA Network-on-Chip (NoC) User Guide

ID 768844
Date 9/30/2024
Public
Document Table of Contents

3.5.3. Troubleshooting NoC Assignment Editor

Use the following FAQs to help you understand conditions and resolve conflicts in the NoC Assignment Editor:
Table 8.  NoC Assignment Editor FAQs
FAQs Explanation/Resolution
Why are some assignments in NoC Assignment Editor 'read-only'?
  • Any NoC assignment that you make in Platform Designer appears as read-only in NoC Assignment Editor. You cannot modify these read-only assignments inside the NoC Assignment Editor.
  • To modify such read-only NoC assignments, modify the corresponding elements in Platform Designer and regenerate HDL for the system.
Why are there conflicting assignments between Platform Designer and NoC Assignment Editor?
  • This condition can occur if you first make assignments in NoC Assignment Editor, and then later make similar NoC assignments in Platform Designer.

    If you make Platform Designer assignments first, and then later make assignments in NoC Assignment Editor, those Platform Designer assignments appear as read-only in NoC Assignment Editor.

  • This condition can also occur if you first make NoC assignments in Platform Designer, and then later manually specify NoC assignments in the .qsf file.

    To avoid this condition, only use Platform Design or only use NoC Assignment Editor to specify NoC connectivity and addressing assignments. Avoid using the .qsf to specify NoC connectivity and addressing assignments.

How do I identify conflicting assignments between Platform Designer and NoC Assignment Editor?
  • The NoC Assignment Editor cell containing any assignment conflict is highlighted in yellow.
  • The last assignment in the list takes precedence and is displayed. If the last assignment is a Platform Designer assignment, the cell is also read-only.
How can I resolve conflicting assignments between Platform Designer and NoC Assignment Editor?

You can use either of the following methods to replace a conflicting .qsf assignment with the Platform Designer assignment:

  • Right-click in the highlighted cell with a conflict, and then click Delete.
  • Manually delete any conflicting assignment from the .qsf. Avoid manually editing the .qsf if you can resolve issues in the NoC Assignment Editor.