Fehler: All outputs of the instance ... are unconnected in

Gast #202161
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
Gast #202162
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

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren