Artikel-ID: 000074245 Inhaltstyp: Fehlerbehebung Letzte Überprüfung: 07.01.2020

Warum schlägt EDCRC oder PR unter bestimmten Bedingungen fehl, wenn die Logik verwendet wird, die in der Reihe Y59 in Intel® Arria® 10 GX-, SX- und Intel® Cyclone® 10 GX-Geräten platziert wird?

Umgebung

    Intel® Quartus® Prime Pro Edition
    Generische Komponente
BUILT IN - ARTICLE INTRO SECOND COMPONENT
Beschreibung

Es kann zu einer unerwarteten Ausgabe von getakteten Komponenten wie Flip Flop/DSP/M20k/LUTRAM kommen, die in Intel® Arria® 10 GX-, SX- und Intel® Cyclone® 10 GX-Geräten auf 59 gestellt werden, wenn die Fehlererkennungsfunktion zyklische Redundanzüberprüfung (EDCRC) oder teilweise Neukonfiguration (PR) aktiviert ist.

 

Nachfolgend finden Sie die Liste der betroffenen Geräte:

Betroffenes GerätGerätedichte/OPN
Intel® Arria® 10 GXGX160/GX220/GX270/GX320
Intel® Arria® 10 SXSX160/SX220/SX270/SX320
Intel® Cyclone® 10 GXGX085/GX105/GX150/GX220


Für Intel® Quartus® Prime Software Version 18.1 und darunter wird keine Fehlermeldung angezeigt. Für Intel® Quartus® Prime Editon Software Version 18.1.1 und höher wird folgende Fehlermeldung angezeigt:

 

Intel® Quartus® Prime Standard Software Version 18.1.1 und höher:

Info (20411): EDCRC-Nutzung erkannt. Um den zuverlässigen Betrieb dieser Funktionen auf dem zielbereiten Gerät sicherzustellen, müssen bestimmte Geräteressourcen deaktiviert werden.

Fehler (20412): Sie müssen eine Grundrisszuweisung erstellen, um Geräteressourcen in der Reihe Y=59 zu blockieren, um einen zuverlässigen Betrieb mit EDCRC sicherzustellen. Verwenden Sie das LogicLock Regions-Fenster, um einen leeren, reservierten Bereich mit Ursprungsbereich X0_Y59, Höhe = 1 und Breite = zu erstellen. Überprüfen Sie auch alle vorhandenen LogicLock-Regionen, die sich über diese Zeile überlappen, um sicherzustellen, dass sie die nicht verwendeten Geräteressourcen berücksichtigen.

 

Intel® Quartus® Prime Pro Edition Software Version 18.1.1 und höher:

Info (20411): PR- und/oder EDCRC-Nutzung erkannt. Um den zuverlässigen Betrieb dieser Funktionen auf dem zielbereiten Gerät sicherzustellen, müssen bestimmte Geräteressourcen deaktiviert werden.

Fehler (20412): Sie müssen eine Grundrisszuweisung erstellen, um Geräteressourcen in Zeile Y=59 zu blockieren, um einen zuverlässigen Betrieb mit PR und/oder EDCRC sicherzustellen. Verwenden Sie das Logiksperre-Regions-Fenster, um einen leeren, reservierten Bereich zu erstellen, oder fügen Sie "set_instance_assignment -name EMPTY_PLACE_REGION "X0 Y59 X Y59-R:C-empty_region" direkt zu Ihrer Quartus Settings File hinzu. Überprüfen Sie auch alle vorhandenen Logiksperre-Bereiche, die sich in dieser Zeile überlappen, um sicherzustellen, dass sie die nicht verwendeten Geräteressourcen berücksichtigen.

 

Lösung

Um dies zu umgehen, wenden Sie die leere Logik-Lock-Region-Instanz in der Quartus Prime Settings File (.qsf) an, um die Verwendung der Zeile Y59 zu vermeiden.

 

Leere Logik-Lock-Region-Instanz für Intel® Quartus® Prime Pro Software:

Ab Intel® Quartus® Prime Pro Software Version 17.1:

set_instance_assignment -name EMPTY_PLACE_REGION "X0 Y59 X Y59-R:C-empty_region" -to |

 

Zum Beispiel:

Wenn Sie Arria 10 GX320 verwenden, wenden Sie wie unten gezeigt den Wert LAST X COORDINATE in der Quartus Prime Setting (.qsf) an.

set_instance_assignment -name EMPTY_PLACE_REGION "X0 Y59 X150 Y59-R:C-empty_region" - zu |

 

Verwenden Sie vor Intel® Quartus® Prime Pro Edition Software Version 17.1 die folgende Instanz:

set_instance_assignment -name PLACE_REGION "X0 Y59 X Y59" –zu fake_name

set_instance_assignment -name RESERVE_PLACE_REGION EIN zu fake_name

set_instance_assignment -name CORE_ONLY_PLACE_REGION ON zu fake_name

 

Zum Beispiel:

Wenn Sie Arria 10 GX320 verwenden, wenden Sie wie unten gezeigt den Wert LAST X COORDINATE in der Quartus Prime Setting (.qsf) an.

set_instance_assignment -Name PLACE_REGION "X0 Y59 X150 Y59" – bis fake_name

 

Hinweis: Bitte sehen Sie sich Tabelle 1 für den Wert LAST X COORDINATE an.

 

Tabelle 1:

Geräte-OPNLETZTE X-COORDINATE
Intel® Arria® 10 GX160/GX220102
Intel® Arria® 10 GX270/GX320150
Intel® Arria® 10 SX160/SX220102
Intel® Arria® 10 SX270/SX320150
Intel® Cyclone® 10 GX085/GX105102
Intel® Cyclone® 10 GX150/GX220102

 

Leere Logik-Lock-Region-Instanz für Intel® Quartus® Prime Standard-Software:

set_global_assignment -name LL_ENABLED ON -section_id "block_y59"

set_global_assignment -name LL_STATE LOCKED -section_id "block_y59"

set_global_assignment -name LL_RESERVED ON -section_id "block_y59"

set_global_assignment -name LL_CORE_ONLY ON -section_id "block_y59"

set_global_assignment -name LL_ORIGIN X0_Y59 -section_id "block_y59"

set_global_assignment -name LL_HEIGHT 1 -section_id "block_y59"

set_global_assignment -name LL_WIDTH -section_id "block_y59"

set_global_assignment -name LL_AUTO_SIZE OFF -section_id "block_y59"

 

Zum Beispiel:

Wenn Sie Arria 10 GX320 verwenden, wenden Sie wie unten gezeigt den Wert WIDTH OF DEVICE in der Quartus Prime Setting (.qsf) an.

set_global_assignment -Name LL_WIDTH 151 -section_id "block_y59"

 

Hinweis: Den Wert WIDTH OF DEVICE finden Sie in Tabelle 2.

 

Tabelle 2:

Geräte-OPNBREITE DES GERÄTS
Intel® Arria® 10 GX160/GX220103
Intel® Arria® 10 GX270/GX320151
Intel® Arria® 10 SX160/SX220103
Intel® Arria® 10 SX270/SX320151

Zugehörige Produkte

Dieser Artikel bezieht sich auf 3 Produkte

Intel® Arria® 10 GT SoC-FPGA
เอฟพีจีเอ Intel® Cyclone® 10 GX
เอฟพีจีเอ Intel® Arria® 10 GX

1

Der Inhalt dieser Seite ist eine Kombination aus menschlicher und computerbasierter Übersetzung des originalen, englischsprachigen Inhalts. Dieser Inhalt wird zum besseren Verständnis und nur zur allgemeinen Information bereitgestellt und sollte nicht als vollständig oder fehlerfrei betrachtet werden. Sollte es Widersprüche zwischen der englischsprachigen Version dieser Seite und der Übersetzung geben, gilt die englische Version. Englische Version dieser Seite anzeigen.