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 → Gatter → 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 → Gatter → 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 → I/O → 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