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ät | Gerätedichte/OPN |
---|---|
Intel® Arria® 10 GX | GX160/GX220/GX270/GX320 |
Intel® Arria® 10 SX | SX160/SX220/SX270/SX320 |
Intel® Cyclone® 10 GX | GX085/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.
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-OPN | LETZTE X-COORDINATE |
---|---|
Intel® Arria® 10 GX160/GX220 | 102 |
Intel® Arria® 10 GX270/GX320 | 150 |
Intel® Arria® 10 SX160/SX220 | 102 |
Intel® Arria® 10 SX270/SX320 | 150 |
Intel® Cyclone® 10 GX085/GX105 | 102 |
Intel® Cyclone® 10 GX150/GX220 | 102 |
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-OPN | BREITE DES GERÄTS |
---|---|
Intel® Arria® 10 GX160/GX220 | 103 |
Intel® Arria® 10 GX270/GX320 | 151 |
Intel® Arria® 10 SX160/SX220 | 103 |
Intel® Arria® 10 SX270/SX320 | 151 |