Artikel-ID: 000075082 Inhaltstyp: Fehlerbehebung Letzte Überprüfung: 10.04.2013

Warum werden HDL-eingebettete SDC-Befehle für SPI 4.2 MegaCore-Instanziierungen ignoriert?

Umgebung

BUILT IN - ARTICLE INTRO SECOND COMPONENT
Beschreibung

Wenn Sie mehr als eine SPI 4.2 MegaCore-Funktion® in Ihrem Design instanziieren und die generierte SDC-Datei entsprechend ändern, sehen Sie möglicherweise die folgenden Informationen in der Quartus II Software:

 

Info (332164): Auswertung von HDL-embedded SDC-Befehlen

Info (332165): Entität *rx_data_phy_altlvds_lvds_rx1

Info (332166): create_generated_clock -name lvds_gen_pll_scanclk -source [get_pins -compatibility_mode *clk_div_cntr|*[0]|clk] -divide_by 2 [get_registers *clk_div_cntr|*[0]*]

Warnung (332048): Create_generated_clock ignoriert: Argument -source ist eine Sammlung mit mehr als einem Objekt

...

Warnung (332060): Knoten: *data_phy_altlvds_cntr123:clk_div_cntr|counter_reg_bit[0] wurde als Takt festgelegt, wurde aber ohne entsprechende Taktzuweisung gefunden.

 

Die eingebetteten SDC-Befehle werden aufgrund des Multi-Matchs von Quelle und Ziel ignoriert. Daher wird die jeweilige Taktzuweisung nicht generiert.

Lösung

Fügen Sie die entsprechenden SDC-Befehle manuell zur SDC-Datei des Projekts hinzu:

create_generated_clock -name -source [get_pins -compatibility_mode *clk_div_cntr|*[0]|clk] -divide_by 2 [get_registers *clk_div_cntr|*[0]*]

 

Wenn es beispielsweise zwei Instanzen in Ihrem Design gibt, würden zwei SDC-Befehle zur SDC-Datei hinzugefügt werden. Sie sollten die beiden Takte separat benennen und die inst_name ändern, die dem Namen Ihrer Instanz in Ihrem Design entspricht.

Zugehörige Produkte

Dieser Artikel bezieht sich auf 1 Produkte

Intel® programmierbare Geräte

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 eine Diskrepanz zwischen der englischsprachigen Version dieser Seite und der Übersetzung auftreten, gilt die englische Version. Englische Version dieser Seite anzeigen.