test15.log revision 12855:588919e0e4aa
1SystemC Simulation
2
3*** trigger each driver in individual delta cycles
4  dut.p1:  1 ns @  1: writing dut.sig = 1
5 dut.run:  1 ns @  2: reading dut.sig = 1
6  dut.p2:  1 ns @  2: writing dut.sig = 2
7 dut.run:  1 ns @  3: reading dut.sig = 2
8  dut.p3:  1 ns @  3: writing dut.sig = 3
9 dut.run:  1 ns @  4: reading dut.sig = 3
10  dut.p4:  1 ns @  4: writing dut.sig = 1
11 dut.run:  1 ns @  5: reading dut.sig = 1
12
13*** trigger 1-2-3 in the same delta cycle
14  dut.p1:  2 ns @  6: writing dut.sig = 1
15  dut.p2:  2 ns @  6: writing dut.sig = 2
16
17Error: (E115) sc_signal<T> cannot have more than one driver: 
18 signal `dut.sig' (sc_signal)
19 first driver `dut.p1' (sc_method_process)
20 second driver `dut.p2' (sc_method_process)
21 conflicting write in delta cycle 6
22In file: <removed by verify.pl>
23In process: dut.p2 @ 2 ns
24
25  dut.p3:  2 ns @  6: writing dut.sig = 3
26
27Error: (E115) sc_signal<T> cannot have more than one driver: 
28 signal `dut.sig' (sc_signal)
29 first driver `dut.p1' (sc_method_process)
30 second driver `dut.p3' (sc_method_process)
31 conflicting write in delta cycle 6
32In file: <removed by verify.pl>
33In process: dut.p3 @ 2 ns
34
35 dut.run:  2 ns @  7: reading dut.sig = 1
36
37*** trigger 2-3-1 in the same delta cycle
38  dut.p2:  3 ns @  8: writing dut.sig = 2
39  dut.p3:  3 ns @  8: writing dut.sig = 3
40
41Error: (E115) sc_signal<T> cannot have more than one driver: 
42 signal `dut.sig' (sc_signal)
43 first driver `dut.p2' (sc_method_process)
44 second driver `dut.p3' (sc_method_process)
45 conflicting write in delta cycle 8
46In file: <removed by verify.pl>
47In process: dut.p3 @ 3 ns
48
49  dut.p1:  3 ns @  8: writing dut.sig = 1
50
51Error: (E115) sc_signal<T> cannot have more than one driver: 
52 signal `dut.sig' (sc_signal)
53 first driver `dut.p2' (sc_method_process)
54 second driver `dut.p1' (sc_method_process)
55 conflicting write in delta cycle 8
56In file: <removed by verify.pl>
57In process: dut.p1 @ 3 ns
58
59 dut.run:  3 ns @  9: reading dut.sig = 2
60
61*** trigger 3-1-2 in the same delta cycle
62  dut.p3:  4 ns @ 10: writing dut.sig = 3
63  dut.p1:  4 ns @ 10: writing dut.sig = 1
64
65Error: (E115) sc_signal<T> cannot have more than one driver: 
66 signal `dut.sig' (sc_signal)
67 first driver `dut.p3' (sc_method_process)
68 second driver `dut.p1' (sc_method_process)
69 conflicting write in delta cycle 10
70In file: <removed by verify.pl>
71In process: dut.p1 @ 4 ns
72
73  dut.p2:  4 ns @ 10: writing dut.sig = 2
74
75Error: (E115) sc_signal<T> cannot have more than one driver: 
76 signal `dut.sig' (sc_signal)
77 first driver `dut.p3' (sc_method_process)
78 second driver `dut.p2' (sc_method_process)
79 conflicting write in delta cycle 10
80In file: <removed by verify.pl>
81In process: dut.p2 @ 4 ns
82
83 dut.run:  4 ns @ 11: reading dut.sig = 3
84
85*** trigger 1-2-1-2 in the same delta cycle
86  dut.p1:  5 ns @ 12: writing dut.sig = 1
87  dut.p2:  5 ns @ 12: writing dut.sig = 2
88
89Error: (E115) sc_signal<T> cannot have more than one driver: 
90 signal `dut.sig' (sc_signal)
91 first driver `dut.p1' (sc_method_process)
92 second driver `dut.p2' (sc_method_process)
93 conflicting write in delta cycle 12
94In file: <removed by verify.pl>
95In process: dut.p2 @ 5 ns
96
97  dut.p1:  5 ns @ 12: writing dut.sig = 1
98  dut.p2:  5 ns @ 12: writing dut.sig = 2
99
100Error: (E115) sc_signal<T> cannot have more than one driver: 
101 signal `dut.sig' (sc_signal)
102 first driver `dut.p1' (sc_method_process)
103 second driver `dut.p2' (sc_method_process)
104 conflicting write in delta cycle 12
105In file: <removed by verify.pl>
106In process: dut.p2 @ 5 ns
107
108 dut.run:  5 ns @ 13: reading dut.sig = 1
109
110*** trigger 2-1 in the same delta cycle
111  dut.p2:  6 ns @ 14: writing dut.sig = 2
112  dut.p1:  6 ns @ 14: writing dut.sig = 1
113
114Error: (E115) sc_signal<T> cannot have more than one driver: 
115 signal `dut.sig' (sc_signal)
116 first driver `dut.p2' (sc_method_process)
117 second driver `dut.p1' (sc_method_process)
118 conflicting write in delta cycle 14
119In file: <removed by verify.pl>
120In process: dut.p1 @ 6 ns
121
122 dut.run:  6 ns @ 15: reading dut.sig = 2
123
124*** trigger 1-3 in the same delta cycle
125  dut.p1:  7 ns @ 16: writing dut.sig = 1
126  dut.p3:  7 ns @ 16: writing dut.sig = 3
127
128Error: (E115) sc_signal<T> cannot have more than one driver: 
129 signal `dut.sig' (sc_signal)
130 first driver `dut.p1' (sc_method_process)
131 second driver `dut.p3' (sc_method_process)
132 conflicting write in delta cycle 16
133In file: <removed by verify.pl>
134In process: dut.p3 @ 7 ns
135
136 dut.run:  7 ns @ 17: reading dut.sig = 1
137
138*** trigger 1-4-1 in the same delta cycle
139  dut.p1:  8 ns @ 18: writing dut.sig = 1
140  dut.p4:  8 ns @ 18: writing dut.sig = 1
141
142Error: (E115) sc_signal<T> cannot have more than one driver: 
143 signal `dut.sig' (sc_signal)
144 first driver `dut.p1' (sc_method_process)
145 second driver `dut.p4' (sc_method_process)
146 conflicting write in delta cycle 18
147In file: <removed by verify.pl>
148In process: dut.p4 @ 8 ns
149
150  dut.p1:  8 ns @ 18: writing dut.sig = 1
151 dut.run:  8 ns @ 19: reading dut.sig = 1
152
153*** trigger 4-1 in the same delta cycle
154  dut.p4:  9 ns @ 20: writing dut.sig = 1
155  dut.p1:  9 ns @ 20: writing dut.sig = 1
156
157Error: (E115) sc_signal<T> cannot have more than one driver: 
158 signal `dut.sig' (sc_signal)
159 first driver `dut.p4' (sc_method_process)
160 second driver `dut.p1' (sc_method_process)
161 conflicting write in delta cycle 20
162In file: <removed by verify.pl>
163In process: dut.p1 @ 9 ns
164
165 dut.run:  9 ns @ 21: reading dut.sig = 1
166
167Program completed
168