1//: version "2.1"
2//: property encoding = "utf-8"
3//: property locale = "de"
4//: property prefix = "_GG"
5//: property title = "Creating a Circuit"
6//: property useExtBars = 0
7//: property showSwitchNets = 0
8//: property discardChanges = 1
9//: property timingViolationMode = 2
10//: property initTime = "0 ns"
11
12`timescale 1ns/1ns
13
14//: /netlistBegin PAGE1
15module PAGE1;    //: root_module
16reg w3;    //: /sn:0 {0}(219,137)(154,137){1}
17reg w9;    //: /sn:0 {0}(314,237)(213,237){1}
18//: {2}(211,235)(211,142)(219,142){3}
19//: {4}(209,237)(154,237){5}
20wire w8;    //: /sn:0 {0}(314,232)(294,232)(294,140)(240,140){1}
21wire w10;    //: /sn:0 {0}(335,235)(345,235){1}
22//: enddecls
23
24  //: comment g8 @(313,208)
25  //: /line:"OR Gatter"
26  //: /end
27  //: joint g13 (w9) @(211, 237) /w:[ 1 2 4 -1 ]
28  //: comment g1 @(10,310) /sn:0 /anc:1
29  //: /line:"<tutorial-navigation>"
30  //: /end
31  _GGAND2 #(6) g11 (.I0(w3), .I1(w9), .Z(w8));   //: @(230,140) /sn:0 /w:[ 0 3 1 ]
32  //: comment g6 @(115,104)
33  //: /line:"Schalter"
34  //: /end
35  //: comment g7 @(208,112)
36  //: /line:"AND Gatter"
37  //: /end
38  //: comment g9 @(10,10) /anc:1
39  //: /line:"<h3>Erzeugen einer einfachen Schaltung</h3>"
40  //: /line:""
41  //: /line:"In diesem Abschnitt zeigen wir schrittweise, wie die einfache Schaltung unten erzeugt wird."
42  //: /end
43  //: SWITCH g14 (w3) @(137,137) /sn:0 /w:[ 1 ] /st:0 /dn:0
44  _GGOR2 #(6) g0 (.I0(w8), .I1(w9), .Z(w10));   //: @(325,235) /sn:0 /w:[ 0 0 0 ]
45  //: SWITCH g12 (w9) @(137,237) /sn:0 /w:[ 5 ] /st:0 /dn:0
46
47endmodule
48//: /netlistEnd
49
50//: /netlistBegin PAGE6
51module PAGE6();
52//: interface  /sz:(40, 40) /bd:[ ] /pd: 0 /pi: 0 /pe: 0 /pp: 1
53reg w6;    //: /sn:0 {0}(154,237)(309,237){1}
54reg w2;    //: /sn:0 {0}(219,137)(186,137)(186,137)(154,137){1}
55wire w7;    //: /sn:0 {0}(330,235)(340,235){1}
56wire w0;    //: /sn:0 {0}(204,142)(219,142){1}
57wire w5;    //: /sn:0 {0}(309,232)(289,232)(289,140)(240,140){1}
58//: enddecls
59
60  _GGOR2 #(6) g4 (.I0(w5), .I1(w6), .Z(w7));   //: @(320,235) /sn:0 /w:[ 0 1 0 ]
61  _GGAND2 #(6) g3 (.I0(w2), .I1(w0), .Z(w5));   //: @(230,140) /sn:0 /w:[ 0 1 1 ]
62  //: SWITCH g2 (w6) @(137,237) /sn:0 /w:[ 0 ] /st:0 /dn:0
63  //: comment g10 @(10,310) /sn:0 /R:14 /anc:1
64  //: /line:"<tutorial-navigation>"
65  //: /end
66  //: comment g6 @(537,46) /sn:0 /anc:1
67  //: /line:"<img src=\"makejoint_example.gif\">"
68  //: /end
69  //: comment g9 @(10,10) /anc:1
70  //: /line:"<h3>Erzeugen einer einfachen Schaltung</h3>"
71  //: /line:""
72  //: /line:"Erzeuge nun die letzte Verbindung. Fasse den unteren Eingang des AND Gatters"
73  //: /line:"und ziehe ihn in die Nähe des Drahtes zwischen dem unteren Schalter und dem OR Gatter."
74  //: /line:"Lasse den Draht los, dann entsteht eine Lötverbindung."
75  //: /line:""
76  //: /end
77  //: comment g7 @(537,126) /sn:0 /anc:1
78  //: /line:"<font color=green4>Hinweis: Verbindungen werden"
79  //: /line:"immer dann erzeugt, wenn der Lötkolben"
80  //: /line:"aktiv ist und die Leitung in der Mitte"
81  //: /line:"einer anderen Leitung fallengelassen"
82  //: /line:"wird.</font>"
83  //: /end
84  //: SWITCH g5 (w2) @(137,137) /sn:0 /w:[ 1 ] /st:0 /dn:0
85
86endmodule
87//: /netlistEnd
88
89//: /netlistBegin PAGE3
90module PAGE3();
91//: interface  /sz:(40, 40) /bd:[ ] /pd: 0 /pi: 0 /pe: 0 /pp: 1
92wire w0;    //: /sn:0 {0}(204,137)(219,137){1}
93wire w1;    //: /sn:0 {0}(204,142)(219,142){1}
94wire w2;    //: /sn:0 {0}(240,140)(255,140){1}
95//: enddecls
96
97  _GGAND2 #(6) g2 (.I0(w0), .I1(w1), .Z(w2));   //: @(230,140) /sn:0 /w:[ 1 1 0 ]
98  //: frame g1 @(283,202) /sn:0 /wi:78 /ht:46 /tx:""
99  //: comment g10 @(10,310) /sn:0 /R:14 /anc:1
100  //: /line:"<tutorial-navigation>"
101  //: /end
102  //: comment g9 @(10,10) /anc:1
103  //: /line:"<h3>Erzeugen einer einfachen Schaltung</h3>"
104  //: /line:""
105  //: /line:"Erzeuge nun ein OR Gatter. Klicke mit der rechten Maustaste in die strichlierte Box"
106  //: /line:"und wähle <font color=red2>Bausteine &rarr; Gatter &rarr; OR</font> aus dem Popup Menu."
107  //: /end
108  //: comment g0 @(532,85) /sn:0 /anc:1
109  //: /line:"<font color=green4>Hinweis: Genauso gut ist ein Tastendruck."
110  //: /line:"Wähle die Position mit Linksklick und tippe"
111  //: /line:"\"o\", um ein OR Gatter zu erzeugen.</font>"
112  //: /end
113
114endmodule
115//: /netlistEnd
116
117//: /netlistBegin PAGE5
118module PAGE5();
119//: interface  /sz:(40, 40) /bd:[ ] /pd: 0 /pi: 0 /pe: 0 /pp: 1
120reg w6;    //: /sn:0 {0}(154,237)(169,237){1}
121reg w2;    //: /sn:0 {0}(154,137)(169,137){1}
122wire w7;    //: /sn:0 {0}(240,140)(255,140){1}
123wire w4;    //: /sn:0 {0}(204,137)(219,137){1}
124wire w3;    //: /sn:0 {0}(335,235)(350,235){1}
125wire w0;    //: /sn:0 {0}(299,232)(314,232){1}
126wire w1;    //: /sn:0 {0}(299,237)(314,237){1}
127wire w5;    //: /sn:0 {0}(204,142)(219,142){1}
128//: enddecls
129
130  //: SWITCH g4 (w2) @(137,137) /sn:0 /anc:1 /w:[ 0 ] /st:0 /dn:0
131  _GGAND2 #(6) g3 (.I0(w4), .I1(w5), .Z(w7));   //: @(230,140) /sn:0 /anc:1 /w:[ 1 1 0 ]
132  //: SWITCH g2 (w6) @(137,237) /sn:0 /anc:1 /w:[ 0 ] /st:0 /dn:0
133  _GGOR2 #(6) g1 (.I0(w0), .I1(w1), .Z(w3));   //: @(325,235) /sn:0 /anc:1 /w:[ 1 1 0 ]
134  //: comment g10 @(10,310) /sn:0 /R:14 /anc:1
135  //: /line:"<tutorial-navigation>"
136  //: /end
137  //: comment g6 @(549,141) /sn:0 /anc:1
138  //: /line:"<font color=green4>Hinweis: Der Lötkolben-Cursor zeigt"
139  //: /line:"an, wenn ein verbindbares Drahtende"
140  //: /line:"ausgewählt ist.</font>"
141  //: /end
142  //: comment g9 @(10,10) /anc:1
143  //: /line:"<h3>Erzeugen einer einfachen Schaltung</h3>"
144  //: /line:""
145  //: /line:"Verbinde schließlich die Leitungen. Fasse ein Schalter-Drahtende mit der linken Maustaste"
146  //: /line:"und ziehe es zum oberen Eingang des AND Gatters."
147  //: /end
148  //: comment g0 @(550,71) /sn:0 /anc:1
149  //: /line:"<img src=\"connect_example.gif\">"
150  //: /end
151
152endmodule
153//: /netlistEnd
154
155//: /netlistBegin PAGE2
156module PAGE2();
157//: interface  /sz:(40, 40) /bd:[ ] /pd: 0 /pi: 0 /pe: 0 /pp: 1
158//: enddecls
159
160  //: comment g2 @(531,86) /sn:0 /anc:1
161  //: /line:"<font color=green4>Hinweis: Genauso gut ist ein Tastendruck."
162  //: /line:"Wähle die Position mit Linksklick und tippe"
163  //: /line:"\"a\", um ein AND Gatter zu erzeugen.</font>"
164  //: /end
165  //: frame g1 @(208,124) /sn:0 /wi:76 /ht:43 /tx:""
166  //: comment g9 @(10,10) /anc:1
167  //: /line:"<h3>Erzeugen einer einfachen Schaltung</h3>"
168  //: /line:""
169  //: /line:"Beginne mit der Erzeugung eines AND Gatters. Klicke mit rechts in die strichlierte Box und wähle"
170  //: /line:"<font color=red2>Bausteine &rarr; Gatter &rarr; AND</font> aus dem Popup Menu."
171  //: /end
172  //: comment g0 @(10,310) /sn:0 /R:14 /anc:1
173  //: /line:"<tutorial-navigation>"
174  //: /end
175
176endmodule
177//: /netlistEnd
178
179//: /netlistBegin PAGE4
180module PAGE4();
181//: interface  /sz:(40, 40) /bd:[ ] /pd: 0 /pi: 0 /pe: 0 /pp: 1
182wire w4;    //: /sn:0 {0}(306,241)(321,241){1}
183wire w3;    //: /sn:0 {0}(240,140)(255,140){1}
184wire w0;    //: /sn:0 {0}(204,137)(219,137){1}
185wire w1;    //: /sn:0 {0}(204,142)(219,142){1}
186wire w2;    //: /sn:0 {0}(306,236)(321,236){1}
187wire w5;    //: /sn:0 {0}(342,239)(357,239){1}
188//: enddecls
189
190  //: frame g8 @(109,215) /sn:0 /anc:1 /wi:76 /ht:43 /tx:""
191  _GGAND2 #(6) g3 (.I0(w0), .I1(w1), .Z(w3));   //: @(230,140) /sn:0 /anc:1 /w:[ 1 1 0 ]
192  _GGOR2 #(6) g2 (.I0(w2), .I1(w4), .Z(w5));   //: @(332,239) /sn:0 /w:[ 1 1 0 ]
193  //: frame g1 @(109,121) /sn:0 /anc:1 /wi:76 /ht:43 /tx:""
194  //: comment g10 @(10,310) /sn:0 /R:14 /anc:1
195  //: /line:"<tutorial-navigation>"
196  //: /end
197  //: comment g9 @(10,10) /anc:1
198  //: /line:"<h3>Erzeugen einer einfachen Schaltung</h3>"
199  //: /line:""
200  //: /line:"Erzuge als nächstes zwei Schalter. Klicke rechts in jede der strichlierten Boxen"
201  //: /line:"und wähle <font color=red2>Bausteine &rarr; I/O &rarr; Schalter</font> aus dem Popup Menu."
202  //: /end
203  //: comment g0 @(532,86) /sn:0 /anc:1
204  //: /line:"<font color=green4>Hinweis: Genauso gut ist ein Tastendruck."
205  //: /line:"Wähle die Position mit Linksklick und tippe"
206  //: /line:"\"s\", um einen Schalter zu erzeugen.</font>"
207  //: /end
208
209endmodule
210//: /netlistEnd
211
212