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
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.