| SystemC Simulation |
| 0 s: dynamic method (75,0) initialization call |
| 0 s: static method (136) |
| 0 s: dynamic thread (114) initialization call |
| 0 s: static method (136) |
| 0 s: dynamic method (80,1) after wait on m_clk.posedge_event() |
| 0 s: static thread (145) |
| 0 s: dynamic thread (119) after wait on m_clk.posedge_event() |
| 1 ns: static method (136) |
| 1 ns: dynamic method (86,2) after wait on m_clk.posedge_event() |
| 1 ns: static thread (145) |
| 1 ns: cthread (63) |
| 1 ns: dynamic thread (122) after wait on m_clk.posedge_event() |
| 1500 ps: dynamic method (92,3) after wait on m_clk.negedge() |
| 1500 ps: dynamic thread (125) after wait on m_clk.negedge_event() |
| 2 ns: static method (136) |
| 2 ns: stimulus (156) - suspending all processes |
| |
| 5 ns: stimulus (171) - resuming all processes |
| 5 ns: static method (136) |
| 5 ns: cthread (63) |
| 5 ns: static thread (145) |
| 6 ns: static method (136) |
| 6 ns: stimulus (174) - suspending all processes |
| 7 ns: stimulus (183) - firing event1 |
| |
| 8 ns: stimulus (191) - resuming all processes |
| 8 ns: static method (136) |
| 8 ns: cthread (63) |
| 8 ns: static thread (145) |
| 9 ns: static method (136) |
| 9 ns: stimulus (195) - firing event2 |
| 9 ns: static thread (145) |
| 9 ns: cthread (63) |
| 9 ns: dynamic method (97,4) after wait on m_event1 & m_event2 |
| 9 ns: dynamic thread (128) after wait on m_event1 & m_event2 |
| 10 ns: static method (136) |
| 10 ns: dynamic method (80,1) after wait on m_clk.posedge_event() |
| 10 ns: static thread (145) |
| 10 ns: cthread (63) |
| 10 ns: dynamic thread (119) after wait on m_clk.posedge_event() |
| 11 ns: static method (136) |
| 11 ns: dynamic method (86,2) after wait on m_clk.posedge_event() |
| 11 ns: static thread (145) |
| 11 ns: cthread (63) |
| 11 ns: dynamic thread (122) after wait on m_clk.posedge_event() |
| 11500 ps: dynamic method (92,3) after wait on m_clk.negedge() |
| 11500 ps: dynamic thread (125) after wait on m_clk.negedge_event() |
| 12 ns: static method (136) |
| 12 ns: static thread (145) |
| 12 ns: cthread (63) |
| 13 ns: static method (136) |
| 13 ns: static thread (145) |
| 13 ns: cthread (63) |
| 14 ns: static method (136) |
| 14 ns: stimulus (156) - suspending all processes |
| |
| 17 ns: stimulus (171) - resuming all processes |
| 17 ns: static method (136) |
| 17 ns: cthread (63) |
| 17 ns: static thread (145) |
| 18 ns: static method (136) |
| 18 ns: stimulus (174) - suspending all processes |
| 19 ns: stimulus (183) - firing event1 |
| |
| 20 ns: stimulus (191) - resuming all processes |
| 20 ns: static method (136) |
| 20 ns: cthread (63) |
| 20 ns: static thread (145) |
| 21 ns: static method (136) |
| 21 ns: stimulus (195) - firing event2 |
| 21 ns: static thread (145) |
| 21 ns: cthread (63) |
| 21 ns: dynamic method (97,4) after wait on m_event1 & m_event2 |
| 21 ns: dynamic thread (128) after wait on m_event1 & m_event2 |
| Program completed |