www.mikrocontroller.net

Forum: FPGA, VHDL & Co. Fehler: All outputs of the instance ... are unconnected in


Autor: hmann (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi!

Ich habe folgende Componente in einem Projekt:

component COUNTER
  generic ( RESET_ACTIVE: bit );
  port (
      RST:    in bit;    -- Zurücksetzen
      CLK_c  :    in bit;    -- Clock eingang mit SystemClock
      cnt_reset_c:  in bit;    -- Laden mit cnt_preload und auf '0'
setzten
      cnt_active_c:  in bit;    -- startet den Zähler
      cnt_preload_c:  in integer range 0 to 65535; -- Anfangswert bei
cnt_reset
      cnt_out_c:     out integer range 0 to 65535 -- Zählerausgang
    );

Ich erzeuge eine Instanz:

CLK_CNT : COUNTER
    generic map ( RESET_ACTIVE => RESET_ACTIVE )
    PORT MAP (
        RST => RESET_I,
        CLK_c => CLK_I,
        cnt_reset_c => cnt_reset,
        cnt_active_c => cnt_active,
        cnt_preload_c => cnt_preload,
        cnt_out_c => cnt_value );




Bis auf RESET_I und CLK_I die als PORT definiert sind, sind alle
gemapten Signale als SIGNAL definiert.
Ich erhalte dann folgende Warnung:


WARNING:Xst:524 - All outputs of the instance <CLK_CNT> of the block
<COUNTER> are unconnected in block <i2c_main>.
   This instance will be removed from the design along with all
underlying logic

Kann mir jemand erklären was es damit auf sich hat?

Danke
  hmann

Autor: Jochen Pernsteiner (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Mich würde mal interessieren wie sowas ohne Fehler kompiliert werden
kann:

  generic map ( RESET_ACTIVE => RESET_ACTIVE )

Du musst doch anstatt RESET_ACTIVE hier '0' oder '1' stehen haben.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [vhdl]VHDL-Code[/vhdl]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.