entity fg_07_14 is end entity fg_07_14; architecture test of fg_07_14 is -- code from book procedure check_setup ( signal data, clock : in bit; constant Tsu : in time ) is begin if clock'event and clock = '1' then assert data'last_event >= Tsu report "setup time violation" severity error; end if; end procedure check_setup; -- end code from book signal ready, phi2 : bit := '0'; constant Tsu_rdy_clk : delay_length := 4 ns; begin -- code from book (in text) check_ready_setup : check_setup ( data => ready, clock => phi2, Tsu => Tsu_rdy_clk ); -- end code from book clock_gen : phi2 <= '1' after 10 ns, '0' after 20 ns when phi2 = '0'; stimulus : ready <= '1' after 4 ns, '0' after 56 ns, '1' after 87 ns, '0' after 130 ns; end architecture test; <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>