entity top is end entity top; -------------------------------------------------- architecture top_arch of top is signal top_sig : -- . . .; -- 1 -- bit; -- begin stimulus : process is variable var : -- . . .; -- 2 -- bit; -- begin -- . . . -- report "--1: " & top'path_name; report "--1: " & top'instance_name; report "--1: " & top_sig'path_name; report "--1: " & top_sig'instance_name; report "--2: " & stimulus'path_name; report "--2: " & stimulus'instance_name; report "--2: " & var'path_name; report "--2: " & var'instance_name; wait; -- end process stimulus; rep_gen : for index in 0 to 7 generate begin end_gen : if index = 7 generate signal end_sig : -- . . .; -- 3 -- bit; -- begin -- . . . assert false report "--3: " & end_sig'path_name; assert false report "--3: " & end_sig'instance_name; -- end generate end_gen; other_gen : if index /= 7 generate signal other_sig : -- . . .; -- 4 -- bit; -- begin other_comp : entity work.bottom(bottom_arch) port map ( -- . . . ); -- port_name => open ); assert false report "--4: " & other_sig'path_name; assert false report "--4: " & other_sig'instance_name; -- end generate other_gen; end generate rep_gen; end architecture top_arch; <div align="center"><br /><script type="text/javascript"><!-- google_ad_client = "pub-7293844627074885"; //468x60, Created at 07. 11. 25 google_ad_slot = "8619794253"; google_ad_width = 468; google_ad_height = 60; //--></script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script><br /> </div>