entity ch_05_08 is end entity ch_05_08; ---------------------------------------------------------------- architecture test of ch_05_08 is constant T_pd : delay_length := 5 ns; signal a, b : bit := '0'; signal test_inputs : bit_vector(1 to 2); use work.stimulus_generators.all_possible_values; begin block_05_3_f : block is signal sum, carry : bit; begin -- code from book: half_add : process is begin sum <= a xor b after T_pd; carry <= a and b after T_pd; wait on a, b; end process half_add; -- end of code from book end block block_05_3_f; ---------------- block_05_3_g : block is signal sum, carry : bit; begin -- code from book: half_add : process (a, b) is begin sum <= a xor b after T_pd; carry <= a and b after T_pd; end process half_add; -- end of code from book end block block_05_3_g; ---------------- stimulus_05_3_f_g : all_possible_values(test_inputs, 20 ns); (a, b) <= test_inputs; 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>