www.mikrocontroller.net

Forum: FPGA, VHDL & Co. Anfängerfrage VHDL, Xilinx


Autor: blaxx (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi...

diesen Code quittiert ISE mir mit einem
"WARNING:Xst:1290 - Hierarchical block <bar> is unconnected in block 
<test>."

Kann mir wer sagen warum?


entity test is
    Port ( my_in : in  STD_LOGIC;
           my_out : out  STD_LOGIC);
end test;

architecture Behavioral of test is
  component entity_1
    Port(enable : in  STD_LOGIC;
           my_in : in  STD_LOGIC;
        my_out : out STD_LOGIC);
   end component;

  component entity_2
    Port(enable_out : out STD_LOGIC
     );
   end component;

  signal connection : STD_LOGIC;


begin
  foo: entity_1
    PORT MAP (
     enable => connection,
    my_in => my_in,
    my_out => my_out
    );
  bar: entity_2
    PORT MAP (
     enable_out => connection
    );

end Behavioral;

entity entity_1 is
    Port ( enable : in  STD_LOGIC;
           my_in : in  STD_LOGIC;
        my_out : out STD_LOGIC);
end entity_1;

architecture Behavioral of entity_1 is

begin
  my_out <= my_in when enable = '1' else '0';

end Behavioral;
entity entity_2 is
  Port(enable_out : out STD_LOGIC
  );
end entity_2;

architecture Behavioral of entity_2 is

begin
  enable_out <= '1';

end Behavioral;

Autor: Jan M. (mueschel)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ich würde mal behaupten, da wird soviel optimiert, das in test my_in 
direkt mit my_out verbunden wird. Damit hat bar : entity_2 keine 
Funktion mehr.

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.