//: version "1.6"
//: property discardChanges = 1

module main;    //: root_module
wire w6;    //: /sn:0 {0}(232,502)(177,502){1}
//: {2}(175,500)(175,466)(187,466){3}
//: {4}(173,502)(141,502){5}
wire w7;    //: /sn:0 {0}(253,500)(263,500){1}
wire w2;    //: /sn:0 {0}(187,461)(141,461){1}
wire w5;    //: /sn:0 {0}(232,497)(218,497)(218,464)(208,464){1}
//: enddecls

  //: comment g61 /dolink:1 /link:"@T/edwire_tut.v" @(630,100) /sn:0 /anc:1
  //: /line:"Editing Wires"
  //: /end
  //: comment g8 /dolink:0 /link:"" @(250,481) /anc:1
  //: /line:"OR gate"
  //: /end
  or g4 (.I0(w5), .I1(w6), .Z(w7));   //: @(243,500) /sn:0 /anc:1 /w:[ 0 0 0 ]
  and g3 (.I0(w2), .I1(w6), .Z(w5));   //: @(198,464) /sn:0 /anc:1 /w:[ 0 3 1 ]
  //: frame g13 @(412,372) /sn:0 /wi:381 /ht:177 /tx:"Create Circuit Here"
  //: switch g2 (w6) @(124,502) /sn:0 /anc:1 /w:[ 5 ] /st:0
  //: switch g1 (w2) @(124,461) /sn:0 /anc:1 /w:[ 1 ] /st:0
  //: comment g16 /dolink:1 /link:"@T/module_tut.v" @(630,115) /sn:0 /anc:1
  //: /line:"Using Modules"
  //: /end
  //: comment g10 /dolink:0 /link:"" @(12,236) /anc:1
  //: /line:"5) Create the two switches the same way as the AND and OR gates, by setting a position and selecting"
  //: /line:"\"Switch\" from the \"Switch\" submenu of the \"Make\" menu, or by typing an \"s\"."
  //: /line:""
  //: /line:"6) Repeat step 4 to connect the output of the upper switch to the upper input of the AND gate."
  //: /line:""
  //: /line:"7) Repeat step 4 to connect the output of the lower switch to the lower input of the OR gate."
  //: /line:""
  //: /line:"8) Click and hold on the lower input of the AND gate to bring up the soldering iron.  Drag it down to the"
  //: /line:"middle of the wire connecting the lower switch and the OR gate and release the mouse button.  A solder joint"
  //: /line:"will be automatically created."
  //: /end
  //: comment g6 /dolink:0 /link:"" @(101,427) /anc:1
  //: /line:"Switches"
  //: /end
  //: comment g9 /dolink:0 /link:"" @(12,9) /anc:1
  //: /line:"1) In this example, you will build a circuit like the one shown below. Build your"
  //: /line:"circuit in the frame box area in the lower right corner of this window.  Start by"
  //: /line:"setting a position for the AND gate by clicking the right mouse button.  An \"X\""
  //: /line:"symbol will appear to mark the position."
  //: /line:""
  //: /line:"2) Now select \"AND\" from the \"Gate\" submenu of the \"Make\" popup (or from the menu"
  //: /line:"bar) to create an AND gate at the position you selected. Alternatively, you can use"
  //: /line:"the keyboard shortcut \"a\"."
  //: /line:""
  //: /line:"3) Now repeat the action, this time selecting a postion for the OR gate, placing"
  //: /line:"it to the right and below the position of the AND gate.  Create the OR gate by"
  //: /line:"selecting \"OR\" from the \"Gates\" submenu of the \"Make\" menu, or by typing an \"o\"."
  //: /line:""
  //: /line:"4) Connect the upper input wire of the OR gate to the output of the AND gate by"
  //: /line:"clicking and holding the free end of the AND gate output with the left mouse"
  //: /line:"button.  This will cause the mouse cursor to change to a soldering iron.  Now"
  //: /line:"drag the wire near the end of the upper input wire on the OR gate and release the"
  //: /line:"mouse button.  The wires will \"click\" together."
  //: /line:""
  //: /end
  //: comment g7 /dolink:0 /link:"" @(193,441) /anc:1
  //: /line:"AND gate"
  //: /end
  //: frame g15 @(600,25) /sn:0 /anc:1 /wi:213 /ht:149 /tx:"Tutorials"
  //: comment g20 /dolink:0 /link:"@T/create_tut.v" @(630,55) /sn:0 /anc:1
  //: /line:"Creating a Circuit"
  //: /end
  //: comment g17 /dolink:1 /link:"@T/sim_tut.v" @(630,130) /sn:0 /anc:1
  //: /line:"Combinational Simulation"
  //: /end
  //: comment g14 /dolink:1 /link:"@T/seqsim_tut.v" @(630,145) /sn:0 /anc:1
  //: /line:"Sequential Simulation"
  //: /end
  //: joint g5 (w6) @(175, 502) /anc:1 /w:[ 1 2 4 -1 ]
  //: comment g21 /dolink:1 /link:"@T/edit2_tut.v" @(630,85) /sn:0 /anc:1
  //: /line:"Group Editing Features"
  //: /end
  //: comment g22 /dolink:0 /link:"" @(605,55) /sn:0 /anc:1
  //: /line:"->"
  //: /end
  //: comment g0 /dolink:1 /link:"@T/edit1_tut.v" @(630,70) /sn:0 /anc:1
  //: /line:"Basic Editing Modes"
  //: /end
  //: comment g18 /dolink:1 /link:"@T/welcome_tut.v" @(630,40) /sn:0 /anc:1
  //: /line:"TkGate Introduction"
  //: /end

endmodule
