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


von hmann (Gast)


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

von Jochen Pernsteiner (Gast)


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.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.