First Commit
This commit is contained in:
commit
07afc4459e
|
@ -0,0 +1,616 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!DOCTYPE eagle SYSTEM "eagle.dtd">
|
||||
<eagle version="7.1.0">
|
||||
<drawing>
|
||||
<settings>
|
||||
<setting alwaysvectorfont="no"/>
|
||||
<setting verticaltext="up"/>
|
||||
</settings>
|
||||
<grid distance="1" unitdist="mm" unit="mm" style="dots" multiple="1" display="yes" altdistance="0.1" altunitdist="mm" altunit="mm"/>
|
||||
<layers>
|
||||
<layer number="1" name="Top" color="4" fill="1" visible="yes" active="yes"/>
|
||||
<layer number="2" name="Route2" color="1" fill="3" visible="no" active="no"/>
|
||||
<layer number="3" name="Route3" color="4" fill="3" visible="no" active="no"/>
|
||||
<layer number="4" name="Route4" color="1" fill="4" visible="no" active="no"/>
|
||||
<layer number="5" name="Route5" color="4" fill="4" visible="no" active="no"/>
|
||||
<layer number="6" name="Route6" color="1" fill="8" visible="no" active="no"/>
|
||||
<layer number="7" name="Route7" color="4" fill="8" visible="no" active="no"/>
|
||||
<layer number="8" name="Route8" color="1" fill="2" visible="no" active="no"/>
|
||||
<layer number="9" name="Route9" color="4" fill="2" visible="no" active="no"/>
|
||||
<layer number="10" name="Route10" color="1" fill="7" visible="no" active="no"/>
|
||||
<layer number="11" name="Route11" color="4" fill="7" visible="no" active="no"/>
|
||||
<layer number="12" name="Route12" color="1" fill="5" visible="no" active="no"/>
|
||||
<layer number="13" name="Route13" color="4" fill="5" visible="no" active="no"/>
|
||||
<layer number="14" name="Route14" color="1" fill="6" visible="no" active="no"/>
|
||||
<layer number="15" name="Route15" color="4" fill="6" visible="no" active="no"/>
|
||||
<layer number="16" name="Bottom" color="1" fill="1" visible="yes" active="yes"/>
|
||||
<layer number="17" name="Pads" color="2" fill="1" visible="yes" active="yes"/>
|
||||
<layer number="18" name="Vias" color="2" fill="1" visible="yes" active="yes"/>
|
||||
<layer number="19" name="Unrouted" color="6" fill="1" visible="yes" active="yes"/>
|
||||
<layer number="20" name="Dimension" color="15" fill="1" visible="yes" active="yes"/>
|
||||
<layer number="21" name="tPlace" color="7" fill="1" visible="yes" active="yes"/>
|
||||
<layer number="22" name="bPlace" color="7" fill="1" visible="yes" active="yes"/>
|
||||
<layer number="23" name="tOrigins" color="15" fill="1" visible="yes" active="yes"/>
|
||||
<layer number="24" name="bOrigins" color="15" fill="1" visible="yes" active="yes"/>
|
||||
<layer number="25" name="tNames" color="7" fill="1" visible="yes" active="yes"/>
|
||||
<layer number="26" name="bNames" color="7" fill="1" visible="yes" active="yes"/>
|
||||
<layer number="27" name="tValues" color="7" fill="1" visible="yes" active="yes"/>
|
||||
<layer number="28" name="bValues" color="7" fill="1" visible="yes" active="yes"/>
|
||||
<layer number="29" name="tStop" color="7" fill="3" visible="no" active="yes"/>
|
||||
<layer number="30" name="bStop" color="7" fill="6" visible="no" active="yes"/>
|
||||
<layer number="31" name="tCream" color="7" fill="4" visible="no" active="yes"/>
|
||||
<layer number="32" name="bCream" color="7" fill="5" visible="no" active="yes"/>
|
||||
<layer number="33" name="tFinish" color="6" fill="3" visible="no" active="yes"/>
|
||||
<layer number="34" name="bFinish" color="6" fill="6" visible="no" active="yes"/>
|
||||
<layer number="35" name="tGlue" color="7" fill="4" visible="no" active="yes"/>
|
||||
<layer number="36" name="bGlue" color="7" fill="5" visible="no" active="yes"/>
|
||||
<layer number="37" name="tTest" color="7" fill="1" visible="no" active="yes"/>
|
||||
<layer number="38" name="bTest" color="7" fill="1" visible="no" active="yes"/>
|
||||
<layer number="39" name="tKeepout" color="4" fill="11" visible="yes" active="yes"/>
|
||||
<layer number="40" name="bKeepout" color="1" fill="11" visible="yes" active="yes"/>
|
||||
<layer number="41" name="tRestrict" color="4" fill="10" visible="yes" active="yes"/>
|
||||
<layer number="42" name="bRestrict" color="1" fill="10" visible="yes" active="yes"/>
|
||||
<layer number="43" name="vRestrict" color="2" fill="10" visible="yes" active="yes"/>
|
||||
<layer number="44" name="Drills" color="7" fill="1" visible="no" active="yes"/>
|
||||
<layer number="45" name="Holes" color="7" fill="1" visible="no" active="yes"/>
|
||||
<layer number="46" name="Milling" color="3" fill="1" visible="no" active="yes"/>
|
||||
<layer number="47" name="Measures" color="7" fill="1" visible="no" active="yes"/>
|
||||
<layer number="48" name="Document" color="7" fill="1" visible="yes" active="yes"/>
|
||||
<layer number="49" name="Reference" color="7" fill="1" visible="yes" active="yes"/>
|
||||
<layer number="51" name="tDocu" color="7" fill="1" visible="yes" active="yes"/>
|
||||
<layer number="52" name="bDocu" color="7" fill="1" visible="yes" active="yes"/>
|
||||
<layer number="90" name="Modules" color="5" fill="1" visible="no" active="no"/>
|
||||
<layer number="91" name="Nets" color="2" fill="1" visible="no" active="no"/>
|
||||
<layer number="92" name="Busses" color="1" fill="1" visible="no" active="no"/>
|
||||
<layer number="93" name="Pins" color="2" fill="1" visible="no" active="no"/>
|
||||
<layer number="94" name="Symbols" color="4" fill="1" visible="no" active="no"/>
|
||||
<layer number="95" name="Names" color="7" fill="1" visible="no" active="no"/>
|
||||
<layer number="96" name="Values" color="7" fill="1" visible="no" active="no"/>
|
||||
<layer number="97" name="Info" color="7" fill="1" visible="no" active="no"/>
|
||||
<layer number="98" name="Guide" color="6" fill="1" visible="no" active="no"/>
|
||||
</layers>
|
||||
<board>
|
||||
<plain>
|
||||
<wire x1="0" y1="0" x2="160" y2="0" width="0" layer="20"/>
|
||||
<wire x1="160" y1="0" x2="160" y2="100" width="0" layer="20"/>
|
||||
<wire x1="160" y1="100" x2="0" y2="100" width="0" layer="20"/>
|
||||
<wire x1="0" y1="100" x2="0" y2="0" width="0" layer="20"/>
|
||||
<text x="47" y="20" size="2.54" layer="17" rot="MR0">OS9</text>
|
||||
<text x="47" y="6.3" size="2.54" layer="17" rot="MR0">OFF</text>
|
||||
<circle x="40.4" y="11.4" radius="0.70710625" width="0.6096" layer="17"/>
|
||||
<circle x="43.5" y="12.1" radius="0.70710625" width="0.6096" layer="17"/>
|
||||
<circle x="43.4" y="17" radius="0.70710625" width="0.6096" layer="17"/>
|
||||
<circle x="40.4" y="17.7" radius="0.70710625" width="0.6096" layer="17"/>
|
||||
</plain>
|
||||
<libraries>
|
||||
<library name="atmel">
|
||||
<description><b>AVR Devices</b><p>
|
||||
Configurable logic, microcontrollers, nonvolatile memories<p>
|
||||
Based on the following sources:<p>
|
||||
<ul>
|
||||
<li>www.atmel.com
|
||||
<li>CD-ROM : Configurable Logic Microcontroller Nonvolatile Memory
|
||||
<li>CadSoft download site, www.cadsoft.de or www.cadsoftusa.com , file at90smcu_v400.zip
|
||||
<li>avr.lbr
|
||||
</ul>
|
||||
<author>Revised by librarian@cadsoft.de</author></description>
|
||||
<packages>
|
||||
<package name="DIL20">
|
||||
<description><B>Dual In Line</B></description>
|
||||
<wire x1="-13.208" y1="-0.635" x2="-13.208" y2="-2.794" width="0.1524" layer="21"/>
|
||||
<wire x1="-13.208" y1="-0.635" x2="-13.208" y2="0.635" width="0.1524" layer="21" curve="180"/>
|
||||
<wire x1="13.208" y1="-2.794" x2="13.208" y2="2.794" width="0.1524" layer="21"/>
|
||||
<wire x1="13.208" y1="-2.794" x2="-13.208" y2="-2.794" width="0.1524" layer="21"/>
|
||||
<wire x1="-13.208" y1="2.794" x2="-13.208" y2="0.635" width="0.1524" layer="21"/>
|
||||
<wire x1="-13.208" y1="2.794" x2="13.208" y2="2.794" width="0.1524" layer="21"/>
|
||||
<pad name="1" x="-11.43" y="-3.81" drill="0.8128" shape="long" rot="R90"/>
|
||||
<pad name="2" x="-8.89" y="-3.81" drill="0.8128" shape="long" rot="R90"/>
|
||||
<pad name="3" x="-6.35" y="-3.81" drill="0.8128" shape="long" rot="R90"/>
|
||||
<pad name="4" x="-3.81" y="-3.81" drill="0.8128" shape="long" rot="R90"/>
|
||||
<pad name="5" x="-1.27" y="-3.81" drill="0.8128" shape="long" rot="R90"/>
|
||||
<pad name="6" x="1.27" y="-3.81" drill="0.8128" shape="long" rot="R90"/>
|
||||
<pad name="7" x="3.81" y="-3.81" drill="0.8128" shape="long" rot="R90"/>
|
||||
<pad name="8" x="6.35" y="-3.81" drill="0.8128" shape="long" rot="R90"/>
|
||||
<pad name="9" x="8.89" y="-3.81" drill="0.8128" shape="long" rot="R90"/>
|
||||
<pad name="10" x="11.43" y="-3.81" drill="0.8128" shape="long" rot="R90"/>
|
||||
<pad name="11" x="11.43" y="3.81" drill="0.8128" shape="long" rot="R90"/>
|
||||
<pad name="12" x="8.89" y="3.81" drill="0.8128" shape="long" rot="R90"/>
|
||||
<pad name="13" x="6.35" y="3.81" drill="0.8128" shape="long" rot="R90"/>
|
||||
<pad name="14" x="3.81" y="3.81" drill="0.8128" shape="long" rot="R90"/>
|
||||
<pad name="15" x="1.27" y="3.81" drill="0.8128" shape="long" rot="R90"/>
|
||||
<pad name="16" x="-1.27" y="3.81" drill="0.8128" shape="long" rot="R90"/>
|
||||
<pad name="17" x="-3.81" y="3.81" drill="0.8128" shape="long" rot="R90"/>
|
||||
<pad name="18" x="-6.35" y="3.81" drill="0.8128" shape="long" rot="R90"/>
|
||||
<pad name="19" x="-8.89" y="3.81" drill="0.8128" shape="long" rot="R90"/>
|
||||
<pad name="20" x="-11.43" y="3.81" drill="0.8128" shape="long" rot="R90"/>
|
||||
<text x="-13.5128" y="-2.54" size="1.778" layer="25" ratio="10" rot="R90">>NAME</text>
|
||||
<text x="-10.16" y="-0.762" size="1.778" layer="27" ratio="10">>VALUE</text>
|
||||
</package>
|
||||
</packages>
|
||||
</library>
|
||||
<library name="ic-package">
|
||||
<description><b>IC Packages an Sockets</b><p>
|
||||
<author>Created by librarian@cadsoft.de</author></description>
|
||||
<packages>
|
||||
<package name="DIL16">
|
||||
<description><b>Dual In Line Package</b></description>
|
||||
<wire x1="10.16" y1="2.921" x2="-10.16" y2="2.921" width="0.1524" layer="21"/>
|
||||
<wire x1="-10.16" y1="-2.921" x2="10.16" y2="-2.921" width="0.1524" layer="21"/>
|
||||
<wire x1="10.16" y1="2.921" x2="10.16" y2="-2.921" width="0.1524" layer="21"/>
|
||||
<wire x1="-10.16" y1="2.921" x2="-10.16" y2="1.016" width="0.1524" layer="21"/>
|
||||
<wire x1="-10.16" y1="-2.921" x2="-10.16" y2="-1.016" width="0.1524" layer="21"/>
|
||||
<wire x1="-10.16" y1="1.016" x2="-10.16" y2="-1.016" width="0.1524" layer="21" curve="-180"/>
|
||||
<pad name="1" x="-8.89" y="-3.81" drill="0.8128" shape="long" rot="R90"/>
|
||||
<pad name="2" x="-6.35" y="-3.81" drill="0.8128" shape="long" rot="R90"/>
|
||||
<pad name="7" x="6.35" y="-3.81" drill="0.8128" shape="long" rot="R90"/>
|
||||
<pad name="8" x="8.89" y="-3.81" drill="0.8128" shape="long" rot="R90"/>
|
||||
<pad name="3" x="-3.81" y="-3.81" drill="0.8128" shape="long" rot="R90"/>
|
||||
<pad name="4" x="-1.27" y="-3.81" drill="0.8128" shape="long" rot="R90"/>
|
||||
<pad name="6" x="3.81" y="-3.81" drill="0.8128" shape="long" rot="R90"/>
|
||||
<pad name="5" x="1.27" y="-3.81" drill="0.8128" shape="long" rot="R90"/>
|
||||
<pad name="9" x="8.89" y="3.81" drill="0.8128" shape="long" rot="R90"/>
|
||||
<pad name="10" x="6.35" y="3.81" drill="0.8128" shape="long" rot="R90"/>
|
||||
<pad name="11" x="3.81" y="3.81" drill="0.8128" shape="long" rot="R90"/>
|
||||
<pad name="12" x="1.27" y="3.81" drill="0.8128" shape="long" rot="R90"/>
|
||||
<pad name="13" x="-1.27" y="3.81" drill="0.8128" shape="long" rot="R90"/>
|
||||
<pad name="14" x="-3.81" y="3.81" drill="0.8128" shape="long" rot="R90"/>
|
||||
<pad name="15" x="-6.35" y="3.81" drill="0.8128" shape="long" rot="R90"/>
|
||||
<pad name="16" x="-8.89" y="3.81" drill="0.8128" shape="long" rot="R90"/>
|
||||
<text x="-10.541" y="-2.921" size="1.27" layer="25" ratio="10" rot="R90">>NAME</text>
|
||||
<text x="-7.493" y="-0.635" size="1.27" layer="27" ratio="10">>VALUE</text>
|
||||
</package>
|
||||
</packages>
|
||||
</library>
|
||||
<library name="pinhead">
|
||||
<description><b>Pin Header Connectors</b><p>
|
||||
<author>Created by librarian@cadsoft.de</author></description>
|
||||
<packages>
|
||||
<package name="1X03">
|
||||
<description><b>PIN HEADER</b></description>
|
||||
<wire x1="-3.175" y1="1.27" x2="-1.905" y2="1.27" width="0.1524" layer="21"/>
|
||||
<wire x1="-1.905" y1="1.27" x2="-1.27" y2="0.635" width="0.1524" layer="21"/>
|
||||
<wire x1="-1.27" y1="0.635" x2="-1.27" y2="-0.635" width="0.1524" layer="21"/>
|
||||
<wire x1="-1.27" y1="-0.635" x2="-1.905" y2="-1.27" width="0.1524" layer="21"/>
|
||||
<wire x1="-1.27" y1="0.635" x2="-0.635" y2="1.27" width="0.1524" layer="21"/>
|
||||
<wire x1="-0.635" y1="1.27" x2="0.635" y2="1.27" width="0.1524" layer="21"/>
|
||||
<wire x1="0.635" y1="1.27" x2="1.27" y2="0.635" width="0.1524" layer="21"/>
|
||||
<wire x1="1.27" y1="0.635" x2="1.27" y2="-0.635" width="0.1524" layer="21"/>
|
||||
<wire x1="1.27" y1="-0.635" x2="0.635" y2="-1.27" width="0.1524" layer="21"/>
|
||||
<wire x1="0.635" y1="-1.27" x2="-0.635" y2="-1.27" width="0.1524" layer="21"/>
|
||||
<wire x1="-0.635" y1="-1.27" x2="-1.27" y2="-0.635" width="0.1524" layer="21"/>
|
||||
<wire x1="-3.81" y1="0.635" x2="-3.81" y2="-0.635" width="0.1524" layer="21"/>
|
||||
<wire x1="-3.175" y1="1.27" x2="-3.81" y2="0.635" width="0.1524" layer="21"/>
|
||||
<wire x1="-3.81" y1="-0.635" x2="-3.175" y2="-1.27" width="0.1524" layer="21"/>
|
||||
<wire x1="-1.905" y1="-1.27" x2="-3.175" y2="-1.27" width="0.1524" layer="21"/>
|
||||
<wire x1="1.27" y1="0.635" x2="1.905" y2="1.27" width="0.1524" layer="21"/>
|
||||
<wire x1="1.905" y1="1.27" x2="3.175" y2="1.27" width="0.1524" layer="21"/>
|
||||
<wire x1="3.175" y1="1.27" x2="3.81" y2="0.635" width="0.1524" layer="21"/>
|
||||
<wire x1="3.81" y1="0.635" x2="3.81" y2="-0.635" width="0.1524" layer="21"/>
|
||||
<wire x1="3.81" y1="-0.635" x2="3.175" y2="-1.27" width="0.1524" layer="21"/>
|
||||
<wire x1="3.175" y1="-1.27" x2="1.905" y2="-1.27" width="0.1524" layer="21"/>
|
||||
<wire x1="1.905" y1="-1.27" x2="1.27" y2="-0.635" width="0.1524" layer="21"/>
|
||||
<pad name="1" x="-2.54" y="0" drill="1.016" shape="long" rot="R90"/>
|
||||
<pad name="2" x="0" y="0" drill="1.016" shape="long" rot="R90"/>
|
||||
<pad name="3" x="2.54" y="0" drill="1.016" shape="long" rot="R90"/>
|
||||
<text x="-3.8862" y="1.8288" size="1.27" layer="25" ratio="10">>NAME</text>
|
||||
<text x="-3.81" y="-3.175" size="1.27" layer="27">>VALUE</text>
|
||||
<rectangle x1="-0.254" y1="-0.254" x2="0.254" y2="0.254" layer="51"/>
|
||||
<rectangle x1="-2.794" y1="-0.254" x2="-2.286" y2="0.254" layer="51"/>
|
||||
<rectangle x1="2.286" y1="-0.254" x2="2.794" y2="0.254" layer="51"/>
|
||||
</package>
|
||||
<package name="1X01">
|
||||
<description><b>PIN HEADER</b></description>
|
||||
<wire x1="-0.635" y1="1.27" x2="0.635" y2="1.27" width="0.1524" layer="21"/>
|
||||
<wire x1="0.635" y1="1.27" x2="1.27" y2="0.635" width="0.1524" layer="21"/>
|
||||
<wire x1="1.27" y1="0.635" x2="1.27" y2="-0.635" width="0.1524" layer="21"/>
|
||||
<wire x1="1.27" y1="-0.635" x2="0.635" y2="-1.27" width="0.1524" layer="21"/>
|
||||
<wire x1="-1.27" y1="0.635" x2="-1.27" y2="-0.635" width="0.1524" layer="21"/>
|
||||
<wire x1="-0.635" y1="1.27" x2="-1.27" y2="0.635" width="0.1524" layer="21"/>
|
||||
<wire x1="-1.27" y1="-0.635" x2="-0.635" y2="-1.27" width="0.1524" layer="21"/>
|
||||
<wire x1="0.635" y1="-1.27" x2="-0.635" y2="-1.27" width="0.1524" layer="21"/>
|
||||
<pad name="1" x="0" y="0" drill="1.016" shape="octagon"/>
|
||||
<text x="-1.3462" y="1.8288" size="1.27" layer="25" ratio="10">>NAME</text>
|
||||
<text x="-1.27" y="-3.175" size="1.27" layer="27">>VALUE</text>
|
||||
<rectangle x1="-0.254" y1="-0.254" x2="0.254" y2="0.254" layer="51"/>
|
||||
</package>
|
||||
</packages>
|
||||
</library>
|
||||
</libraries>
|
||||
<attributes>
|
||||
</attributes>
|
||||
<variantdefs>
|
||||
</variantdefs>
|
||||
<classes>
|
||||
<class number="0" name="default" width="0" drill="0">
|
||||
</class>
|
||||
</classes>
|
||||
<designrules name="default">
|
||||
<description language="de"><b>EAGLE Design Rules</b>
|
||||
<p>
|
||||
Die Standard-Design-Rules sind so gewählt, dass sie für
|
||||
die meisten Anwendungen passen. Sollte ihre Platine
|
||||
besondere Anforderungen haben, treffen Sie die erforderlichen
|
||||
Einstellungen hier und speichern die Design Rules unter
|
||||
einem neuen Namen ab.</description>
|
||||
<description language="en"><b>EAGLE Design Rules</b>
|
||||
<p>
|
||||
The default Design Rules have been set to cover
|
||||
a wide range of applications. Your particular design
|
||||
may have different requirements, so please make the
|
||||
necessary adjustments and save your customized
|
||||
design rules under a new name.</description>
|
||||
<param name="layerSetup" value="(1*16)"/>
|
||||
<param name="mtCopper" value="0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm"/>
|
||||
<param name="mtIsolate" value="1.5mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm"/>
|
||||
<param name="mdWireWire" value="8mil"/>
|
||||
<param name="mdWirePad" value="8mil"/>
|
||||
<param name="mdWireVia" value="8mil"/>
|
||||
<param name="mdPadPad" value="8mil"/>
|
||||
<param name="mdPadVia" value="8mil"/>
|
||||
<param name="mdViaVia" value="8mil"/>
|
||||
<param name="mdSmdPad" value="8mil"/>
|
||||
<param name="mdSmdVia" value="8mil"/>
|
||||
<param name="mdSmdSmd" value="8mil"/>
|
||||
<param name="mdViaViaSameLayer" value="8mil"/>
|
||||
<param name="mnLayersViaInSmd" value="2"/>
|
||||
<param name="mdCopperDimension" value="40mil"/>
|
||||
<param name="mdDrill" value="8mil"/>
|
||||
<param name="mdSmdStop" value="0mil"/>
|
||||
<param name="msWidth" value="10mil"/>
|
||||
<param name="msDrill" value="24mil"/>
|
||||
<param name="msMicroVia" value="9.99mm"/>
|
||||
<param name="msBlindViaRatio" value="0.5"/>
|
||||
<param name="rvPadTop" value="0.25"/>
|
||||
<param name="rvPadInner" value="0.25"/>
|
||||
<param name="rvPadBottom" value="0.25"/>
|
||||
<param name="rvViaOuter" value="0.25"/>
|
||||
<param name="rvViaInner" value="0.25"/>
|
||||
<param name="rvMicroViaOuter" value="0.25"/>
|
||||
<param name="rvMicroViaInner" value="0.25"/>
|
||||
<param name="rlMinPadTop" value="10mil"/>
|
||||
<param name="rlMaxPadTop" value="20mil"/>
|
||||
<param name="rlMinPadInner" value="10mil"/>
|
||||
<param name="rlMaxPadInner" value="20mil"/>
|
||||
<param name="rlMinPadBottom" value="10mil"/>
|
||||
<param name="rlMaxPadBottom" value="20mil"/>
|
||||
<param name="rlMinViaOuter" value="8mil"/>
|
||||
<param name="rlMaxViaOuter" value="20mil"/>
|
||||
<param name="rlMinViaInner" value="8mil"/>
|
||||
<param name="rlMaxViaInner" value="20mil"/>
|
||||
<param name="rlMinMicroViaOuter" value="4mil"/>
|
||||
<param name="rlMaxMicroViaOuter" value="20mil"/>
|
||||
<param name="rlMinMicroViaInner" value="4mil"/>
|
||||
<param name="rlMaxMicroViaInner" value="20mil"/>
|
||||
<param name="psTop" value="-1"/>
|
||||
<param name="psBottom" value="-1"/>
|
||||
<param name="psFirst" value="-1"/>
|
||||
<param name="psElongationLong" value="100"/>
|
||||
<param name="psElongationOffset" value="100"/>
|
||||
<param name="mvStopFrame" value="1"/>
|
||||
<param name="mvCreamFrame" value="0"/>
|
||||
<param name="mlMinStopFrame" value="4mil"/>
|
||||
<param name="mlMaxStopFrame" value="4mil"/>
|
||||
<param name="mlMinCreamFrame" value="0mil"/>
|
||||
<param name="mlMaxCreamFrame" value="0mil"/>
|
||||
<param name="mlViaStopLimit" value="0mil"/>
|
||||
<param name="srRoundness" value="0"/>
|
||||
<param name="srMinRoundness" value="0mil"/>
|
||||
<param name="srMaxRoundness" value="0mil"/>
|
||||
<param name="slThermalIsolate" value="10mil"/>
|
||||
<param name="slThermalsForVias" value="0"/>
|
||||
<param name="dpMaxLengthDifference" value="10mm"/>
|
||||
<param name="dpGapFactor" value="2.5"/>
|
||||
<param name="checkGrid" value="0"/>
|
||||
<param name="checkAngle" value="0"/>
|
||||
<param name="checkFont" value="1"/>
|
||||
<param name="checkRestrict" value="1"/>
|
||||
<param name="useDiameter" value="13"/>
|
||||
<param name="maxErrors" value="50"/>
|
||||
</designrules>
|
||||
<autorouter>
|
||||
<pass name="Default">
|
||||
<param name="RoutingGrid" value="50mil"/>
|
||||
<param name="AutoGrid" value="1"/>
|
||||
<param name="Efforts" value="0"/>
|
||||
<param name="TopRouterVariant" value="1"/>
|
||||
<param name="tpViaShape" value="round"/>
|
||||
<param name="PrefDir.1" value="0"/>
|
||||
<param name="PrefDir.2" value="0"/>
|
||||
<param name="PrefDir.3" value="0"/>
|
||||
<param name="PrefDir.4" value="0"/>
|
||||
<param name="PrefDir.5" value="0"/>
|
||||
<param name="PrefDir.6" value="0"/>
|
||||
<param name="PrefDir.7" value="0"/>
|
||||
<param name="PrefDir.8" value="0"/>
|
||||
<param name="PrefDir.9" value="0"/>
|
||||
<param name="PrefDir.10" value="0"/>
|
||||
<param name="PrefDir.11" value="0"/>
|
||||
<param name="PrefDir.12" value="0"/>
|
||||
<param name="PrefDir.13" value="0"/>
|
||||
<param name="PrefDir.14" value="0"/>
|
||||
<param name="PrefDir.15" value="0"/>
|
||||
<param name="PrefDir.16" value="a"/>
|
||||
<param name="cfVia" value="8"/>
|
||||
<param name="cfNonPref" value="5"/>
|
||||
<param name="cfChangeDir" value="2"/>
|
||||
<param name="cfOrthStep" value="2"/>
|
||||
<param name="cfDiagStep" value="3"/>
|
||||
<param name="cfExtdStep" value="0"/>
|
||||
<param name="cfBonusStep" value="1"/>
|
||||
<param name="cfMalusStep" value="1"/>
|
||||
<param name="cfPadImpact" value="4"/>
|
||||
<param name="cfSmdImpact" value="4"/>
|
||||
<param name="cfBusImpact" value="0"/>
|
||||
<param name="cfHugging" value="3"/>
|
||||
<param name="cfAvoid" value="4"/>
|
||||
<param name="cfPolygon" value="10"/>
|
||||
<param name="cfBase.1" value="0"/>
|
||||
<param name="cfBase.2" value="1"/>
|
||||
<param name="cfBase.3" value="1"/>
|
||||
<param name="cfBase.4" value="1"/>
|
||||
<param name="cfBase.5" value="1"/>
|
||||
<param name="cfBase.6" value="1"/>
|
||||
<param name="cfBase.7" value="1"/>
|
||||
<param name="cfBase.8" value="1"/>
|
||||
<param name="cfBase.9" value="1"/>
|
||||
<param name="cfBase.10" value="1"/>
|
||||
<param name="cfBase.11" value="1"/>
|
||||
<param name="cfBase.12" value="1"/>
|
||||
<param name="cfBase.13" value="1"/>
|
||||
<param name="cfBase.14" value="1"/>
|
||||
<param name="cfBase.15" value="1"/>
|
||||
<param name="cfBase.16" value="0"/>
|
||||
<param name="mnVias" value="20"/>
|
||||
<param name="mnSegments" value="9999"/>
|
||||
<param name="mnExtdSteps" value="9999"/>
|
||||
<param name="mnRipupLevel" value="10"/>
|
||||
<param name="mnRipupSteps" value="100"/>
|
||||
<param name="mnRipupTotal" value="100"/>
|
||||
</pass>
|
||||
<pass name="Follow-me" refer="Default" active="yes">
|
||||
</pass>
|
||||
<pass name="Busses" refer="Default" active="yes">
|
||||
<param name="cfNonPref" value="4"/>
|
||||
<param name="cfBusImpact" value="4"/>
|
||||
<param name="cfHugging" value="0"/>
|
||||
<param name="mnVias" value="0"/>
|
||||
</pass>
|
||||
<pass name="Route" refer="Default" active="yes">
|
||||
</pass>
|
||||
<pass name="Optimize1" refer="Default" active="yes">
|
||||
<param name="cfVia" value="99"/>
|
||||
<param name="cfExtdStep" value="10"/>
|
||||
<param name="cfHugging" value="1"/>
|
||||
<param name="mnExtdSteps" value="1"/>
|
||||
<param name="mnRipupLevel" value="0"/>
|
||||
</pass>
|
||||
<pass name="Optimize2" refer="Optimize1" active="yes">
|
||||
<param name="cfNonPref" value="0"/>
|
||||
<param name="cfChangeDir" value="6"/>
|
||||
<param name="cfExtdStep" value="0"/>
|
||||
<param name="cfBonusStep" value="2"/>
|
||||
<param name="cfMalusStep" value="2"/>
|
||||
<param name="cfPadImpact" value="2"/>
|
||||
<param name="cfSmdImpact" value="2"/>
|
||||
<param name="cfHugging" value="0"/>
|
||||
</pass>
|
||||
<pass name="Optimize3" refer="Optimize2" active="yes">
|
||||
<param name="cfChangeDir" value="8"/>
|
||||
<param name="cfPadImpact" value="0"/>
|
||||
<param name="cfSmdImpact" value="0"/>
|
||||
</pass>
|
||||
<pass name="Optimize4" refer="Optimize3" active="yes">
|
||||
<param name="cfChangeDir" value="25"/>
|
||||
</pass>
|
||||
</autorouter>
|
||||
<elements>
|
||||
<element name="IC2" library="atmel" package="DIL20" value="ATF16V8BP3" x="21.86" y="14.74" rot="R270">
|
||||
<attribute name="OC_NEWARK" value="94M6254" x="21.86" y="14.74" size="1.778" layer="27" rot="R270" display="off"/>
|
||||
<attribute name="MPN" value="ATF16V8CZ-15PU" x="21.86" y="14.74" size="1.778" layer="27" rot="R270" display="off"/>
|
||||
<attribute name="MF" value="" x="21.86" y="14.74" size="1.778" layer="27" rot="R270" display="off"/>
|
||||
<attribute name="OC_FARNELL" value="1551768" x="21.86" y="14.74" size="1.778" layer="27" rot="R270" display="off"/>
|
||||
</element>
|
||||
<element name="IC3" library="ic-package" package="DIL16" value="The Mill Plug" x="6.82" y="12.2" rot="MR270"/>
|
||||
<element name="JP1" library="pinhead" package="1X03" value="Switch" x="31.7" y="14.98" rot="R90"/>
|
||||
<element name="JP2" library="pinhead" package="1X01" value="" x="40.4" y="17.7"/>
|
||||
<element name="JP3" library="pinhead" package="1X01" value="" x="43.4" y="17"/>
|
||||
<element name="JP4" library="pinhead" package="1X01" value="" x="43.4" y="12.1"/>
|
||||
<element name="JP5" library="pinhead" package="1X01" value="" x="40.4" y="11.4"/>
|
||||
</elements>
|
||||
<signals>
|
||||
<signal name="GND">
|
||||
<contactref element="IC2" pad="10"/>
|
||||
<contactref element="JP1" pad="1"/>
|
||||
<contactref element="JP5" pad="1"/>
|
||||
<contactref element="IC3" pad="8"/>
|
||||
<wire x1="31.7" y1="12.44" x2="39.36" y2="12.44" width="0.8128" layer="16"/>
|
||||
<wire x1="39.36" y1="12.44" x2="40.4" y2="11.4" width="0.8128" layer="16"/>
|
||||
<wire x1="10.63" y1="3.31" x2="18.05" y2="3.31" width="0.6096" layer="16"/>
|
||||
<wire x1="18.05" y1="3.31" x2="20.21" y2="3.31" width="0.6096" layer="16"/>
|
||||
<wire x1="20.21" y1="3.31" x2="24.1" y2="7.2" width="0.6096" layer="16"/>
|
||||
<wire x1="24.1" y1="7.2" x2="27.8" y2="7.2" width="0.6096" layer="16"/>
|
||||
<wire x1="27.8" y1="7.2" x2="27.9" y2="7.1" width="0.6096" layer="16"/>
|
||||
<wire x1="27.9" y1="7.1" x2="31.7" y2="10.9" width="0.6096" layer="16"/>
|
||||
<wire x1="31.7" y1="10.9" x2="31.7" y2="12.44" width="0.6096" layer="16"/>
|
||||
</signal>
|
||||
<signal name="VCC">
|
||||
<contactref element="IC2" pad="20"/>
|
||||
<contactref element="JP1" pad="3"/>
|
||||
<contactref element="JP2" pad="1"/>
|
||||
<contactref element="IC3" pad="16"/>
|
||||
<wire x1="25.67" y1="26.17" x2="30.43" y2="26.17" width="0.8128" layer="16"/>
|
||||
<wire x1="30.43" y1="26.17" x2="31.7" y2="24.9" width="0.8128" layer="16"/>
|
||||
<wire x1="31.7" y1="24.9" x2="31.7" y2="17.52" width="0.8128" layer="16"/>
|
||||
<wire x1="31.7" y1="17.52" x2="40.22" y2="17.52" width="0.8128" layer="16"/>
|
||||
<wire x1="40.22" y1="17.52" x2="40.4" y2="17.7" width="0.8128" layer="16"/>
|
||||
<wire x1="3.01" y1="21.09" x2="6.19" y2="21.09" width="0.6096" layer="16"/>
|
||||
<wire x1="6.19" y1="21.09" x2="8.2" y2="23.1" width="0.6096" layer="16"/>
|
||||
<wire x1="8.2" y1="23.1" x2="13.1" y2="23.1" width="0.6096" layer="16"/>
|
||||
<wire x1="13.1" y1="23.1" x2="15" y2="25" width="0.6096" layer="16"/>
|
||||
<wire x1="15" y1="25" x2="22.4" y2="25" width="0.6096" layer="16"/>
|
||||
<wire x1="22.4" y1="25" x2="22.5" y2="24.9" width="0.6096" layer="16"/>
|
||||
<wire x1="22.5" y1="24.9" x2="24.4" y2="24.9" width="0.6096" layer="16"/>
|
||||
<wire x1="24.4" y1="24.9" x2="25.67" y2="26.17" width="0.6096" layer="16"/>
|
||||
</signal>
|
||||
<signal name="N$6">
|
||||
<contactref element="JP1" pad="2"/>
|
||||
<contactref element="JP3" pad="1"/>
|
||||
<contactref element="JP4" pad="1"/>
|
||||
<contactref element="IC2" pad="3"/>
|
||||
<wire x1="18.05" y1="21.09" x2="23.11" y2="21.09" width="0.6096" layer="16"/>
|
||||
<wire x1="23.11" y1="21.09" x2="24.3" y2="19.9" width="0.6096" layer="16"/>
|
||||
<wire x1="24.3" y1="19.9" x2="28" y2="19.9" width="0.6096" layer="16"/>
|
||||
<wire x1="28" y1="19.9" x2="28" y2="16.2" width="0.6096" layer="16"/>
|
||||
<wire x1="28" y1="16.2" x2="29.3" y2="14.9" width="0.6096" layer="16"/>
|
||||
<wire x1="29.3" y1="14.9" x2="31.62" y2="14.9" width="0.6096" layer="16"/>
|
||||
<wire x1="31.62" y1="14.9" x2="31.7" y2="14.98" width="0.6096" layer="16"/>
|
||||
<wire x1="43.4" y1="17" x2="43.4" y2="15" width="0.6096" layer="16"/>
|
||||
<wire x1="43.4" y1="15" x2="43.4" y2="12.1" width="0.6096" layer="16"/>
|
||||
<wire x1="31.7" y1="14.98" x2="31.98" y2="14.98" width="0.6096" layer="16"/>
|
||||
<wire x1="31.98" y1="14.98" x2="32" y2="15" width="0.6096" layer="16"/>
|
||||
<wire x1="32" y1="15" x2="43.4" y2="15" width="0.6096" layer="16"/>
|
||||
</signal>
|
||||
<signal name="N$3">
|
||||
<contactref element="IC3" pad="15"/>
|
||||
<contactref element="IC3" pad="1"/>
|
||||
<contactref element="IC2" pad="2"/>
|
||||
<wire x1="3.01" y1="18.55" x2="5.55" y2="18.55" width="0.6096" layer="16"/>
|
||||
<wire x1="5.55" y1="18.55" x2="8.3" y2="21.3" width="0.6096" layer="16"/>
|
||||
<wire x1="8.3" y1="21.3" x2="10.42" y2="21.3" width="0.6096" layer="16"/>
|
||||
<wire x1="10.42" y1="21.3" x2="10.63" y2="21.09" width="0.6096" layer="16"/>
|
||||
<wire x1="10.63" y1="21.09" x2="13.19" y2="21.09" width="0.6096" layer="16"/>
|
||||
<wire x1="13.19" y1="21.09" x2="15.7" y2="23.6" width="0.6096" layer="16"/>
|
||||
<wire x1="15.7" y1="23.6" x2="18.02" y2="23.6" width="0.6096" layer="16"/>
|
||||
<wire x1="18.02" y1="23.6" x2="18.05" y2="23.63" width="0.6096" layer="16"/>
|
||||
</signal>
|
||||
<signal name="N$1">
|
||||
<contactref element="IC2" pad="4"/>
|
||||
<contactref element="IC3" pad="2"/>
|
||||
<wire x1="10.63" y1="18.55" x2="18.05" y2="18.55" width="0.6096" layer="16"/>
|
||||
</signal>
|
||||
<signal name="N$2">
|
||||
<contactref element="IC2" pad="5"/>
|
||||
<contactref element="IC3" pad="14"/>
|
||||
<wire x1="18.05" y1="16.01" x2="13.49" y2="16.01" width="0.6096" layer="16"/>
|
||||
<wire x1="13.49" y1="16.01" x2="12.3" y2="17.2" width="0.6096" layer="16"/>
|
||||
<wire x1="12.3" y1="17.2" x2="7.6" y2="17.2" width="0.6096" layer="16"/>
|
||||
<wire x1="7.6" y1="17.2" x2="6.4" y2="16" width="0.6096" layer="16"/>
|
||||
<wire x1="6.4" y1="16" x2="3.02" y2="16" width="0.6096" layer="16"/>
|
||||
<wire x1="3.02" y1="16" x2="3.01" y2="16.01" width="0.6096" layer="16"/>
|
||||
</signal>
|
||||
<signal name="N$4">
|
||||
<contactref element="IC2" pad="6"/>
|
||||
<contactref element="IC3" pad="4"/>
|
||||
<wire x1="10.63" y1="13.47" x2="18.05" y2="13.47" width="0.6096" layer="16"/>
|
||||
</signal>
|
||||
<signal name="N$5">
|
||||
<contactref element="IC2" pad="7"/>
|
||||
<contactref element="IC3" pad="12"/>
|
||||
<wire x1="3.01" y1="10.93" x2="6.97" y2="10.93" width="0.6096" layer="16"/>
|
||||
<wire x1="6.97" y1="10.93" x2="8.3" y2="9.6" width="0.6096" layer="16"/>
|
||||
<wire x1="8.3" y1="9.6" x2="15.1" y2="9.6" width="0.6096" layer="16"/>
|
||||
<wire x1="15.1" y1="9.6" x2="15.4" y2="9.9" width="0.6096" layer="16"/>
|
||||
<wire x1="15.4" y1="9.9" x2="15.4" y2="10" width="0.6096" layer="16"/>
|
||||
<wire x1="15.4" y1="10" x2="16.3" y2="10.9" width="0.6096" layer="16"/>
|
||||
<wire x1="16.3" y1="10.9" x2="18.02" y2="10.9" width="0.6096" layer="16"/>
|
||||
<wire x1="18.02" y1="10.9" x2="18.05" y2="10.93" width="0.6096" layer="16"/>
|
||||
</signal>
|
||||
<signal name="N$7">
|
||||
<contactref element="IC2" pad="8"/>
|
||||
<contactref element="IC3" pad="6"/>
|
||||
<wire x1="10.63" y1="8.39" x2="18.05" y2="8.39" width="0.6096" layer="16"/>
|
||||
</signal>
|
||||
<signal name="N$8">
|
||||
<contactref element="IC2" pad="9"/>
|
||||
<contactref element="IC3" pad="10"/>
|
||||
<wire x1="3.01" y1="5.85" x2="3.65" y2="5.85" width="0.6096" layer="16"/>
|
||||
<wire x1="3.65" y1="5.85" x2="4.9" y2="4.6" width="0.6096" layer="16"/>
|
||||
<wire x1="4.9" y1="4.6" x2="16.8" y2="4.6" width="0.6096" layer="16"/>
|
||||
<wire x1="16.8" y1="4.6" x2="18.05" y2="5.85" width="0.6096" layer="16"/>
|
||||
</signal>
|
||||
<signal name="N$9">
|
||||
<contactref element="IC2" pad="12"/>
|
||||
<contactref element="IC3" pad="9"/>
|
||||
<wire x1="3.01" y1="3.31" x2="3.69" y2="3.31" width="0.6096" layer="16"/>
|
||||
<wire x1="3.69" y1="3.31" x2="5" y2="2" width="0.6096" layer="16"/>
|
||||
<wire x1="5" y1="2" x2="21" y2="2" width="0.6096" layer="16"/>
|
||||
<wire x1="21" y1="2" x2="25" y2="6" width="0.6096" layer="16"/>
|
||||
<wire x1="25" y1="6" x2="25.52" y2="6" width="0.6096" layer="16"/>
|
||||
<wire x1="25.52" y1="6" x2="25.67" y2="5.85" width="0.6096" layer="16"/>
|
||||
</signal>
|
||||
<signal name="N$10">
|
||||
<contactref element="IC2" pad="13"/>
|
||||
<contactref element="IC3" pad="7"/>
|
||||
<wire x1="10.63" y1="5.85" x2="7.25" y2="5.85" width="0.6096" layer="16"/>
|
||||
<wire x1="7.25" y1="5.85" x2="5.9" y2="7.2" width="0.6096" layer="16"/>
|
||||
<wire x1="5.9" y1="7.2" x2="1.6" y2="7.2" width="0.6096" layer="16"/>
|
||||
<wire x1="1.6" y1="7.2" x2="1" y2="6.6" width="0.6096" layer="16"/>
|
||||
<wire x1="1" y1="6.6" x2="1" y2="2.1" width="0.6096" layer="16"/>
|
||||
<wire x1="1" y1="2.1" x2="1.9" y2="1.2" width="0.6096" layer="16"/>
|
||||
<wire x1="1.9" y1="1.2" x2="2" y2="1.2" width="0.6096" layer="16"/>
|
||||
<wire x1="2" y1="1.2" x2="2.2" y2="1" width="0.6096" layer="16"/>
|
||||
<wire x1="2.2" y1="1" x2="26.5" y2="1" width="0.6096" layer="16"/>
|
||||
<wire x1="26.5" y1="1" x2="35.3" y2="9.8" width="0.6096" layer="16"/>
|
||||
<wire x1="35.3" y1="9.8" x2="41.2" y2="9.8" width="0.6096" layer="16"/>
|
||||
<wire x1="41.2" y1="9.8" x2="42" y2="10.6" width="0.6096" layer="16"/>
|
||||
<wire x1="42" y1="10.6" x2="42" y2="12.8" width="0.6096" layer="16"/>
|
||||
<wire x1="42" y1="12.8" x2="41.2" y2="13.6" width="0.6096" layer="16"/>
|
||||
<wire x1="41.2" y1="13.6" x2="41.1" y2="13.6" width="0.6096" layer="16"/>
|
||||
<wire x1="41.1" y1="13.6" x2="41" y2="13.7" width="0.6096" layer="16"/>
|
||||
<wire x1="41" y1="13.7" x2="29.6" y2="13.7" width="0.6096" layer="16"/>
|
||||
<wire x1="29.6" y1="13.7" x2="28.8" y2="12.9" width="0.6096" layer="16"/>
|
||||
<wire x1="28.8" y1="12.9" x2="28.8" y2="10.3" width="0.6096" layer="16"/>
|
||||
<wire x1="28.8" y1="10.3" x2="26.9" y2="8.4" width="0.6096" layer="16"/>
|
||||
<wire x1="26.9" y1="8.4" x2="25.68" y2="8.4" width="0.6096" layer="16"/>
|
||||
<wire x1="25.68" y1="8.4" x2="25.67" y2="8.39" width="0.6096" layer="16"/>
|
||||
</signal>
|
||||
<signal name="N$11">
|
||||
<contactref element="IC2" pad="14"/>
|
||||
<contactref element="IC3" pad="11"/>
|
||||
<wire x1="3.01" y1="8.39" x2="7.81" y2="8.39" width="0.6096" layer="16"/>
|
||||
<wire x1="7.81" y1="8.39" x2="9" y2="7.2" width="0.6096" layer="16"/>
|
||||
<wire x1="9" y1="7.2" x2="20.4" y2="7.2" width="0.6096" layer="16"/>
|
||||
<wire x1="20.4" y1="7.2" x2="24.1" y2="10.9" width="0.6096" layer="16"/>
|
||||
<wire x1="24.1" y1="10.9" x2="25.64" y2="10.9" width="0.6096" layer="16"/>
|
||||
<wire x1="25.64" y1="10.9" x2="25.67" y2="10.93" width="0.6096" layer="16"/>
|
||||
</signal>
|
||||
<signal name="N$12">
|
||||
<contactref element="IC2" pad="15"/>
|
||||
<contactref element="IC3" pad="5"/>
|
||||
<wire x1="10.63" y1="10.93" x2="14.53" y2="10.93" width="0.6096" layer="16"/>
|
||||
<wire x1="14.53" y1="10.93" x2="15.8" y2="12.2" width="0.6096" layer="16"/>
|
||||
<wire x1="15.8" y1="12.2" x2="22.8" y2="12.2" width="0.6096" layer="16"/>
|
||||
<wire x1="22.8" y1="12.2" x2="22.9" y2="12.3" width="0.6096" layer="16"/>
|
||||
<wire x1="22.9" y1="12.3" x2="24.5" y2="12.3" width="0.6096" layer="16"/>
|
||||
<wire x1="24.5" y1="12.3" x2="25.67" y2="13.47" width="0.6096" layer="16"/>
|
||||
</signal>
|
||||
<signal name="N$13">
|
||||
<contactref element="IC2" pad="16"/>
|
||||
<contactref element="IC3" pad="13"/>
|
||||
<wire x1="3.01" y1="13.47" x2="7.87" y2="13.47" width="0.6096" layer="16"/>
|
||||
<wire x1="7.87" y1="13.47" x2="9.2" y2="14.8" width="0.6096" layer="16"/>
|
||||
<wire x1="9.2" y1="14.8" x2="23.6" y2="14.8" width="0.6096" layer="16"/>
|
||||
<wire x1="23.6" y1="14.8" x2="24.8" y2="16" width="0.6096" layer="16"/>
|
||||
<wire x1="24.8" y1="16" x2="25.66" y2="16" width="0.6096" layer="16"/>
|
||||
<wire x1="25.66" y1="16" x2="25.67" y2="16.01" width="0.6096" layer="16"/>
|
||||
</signal>
|
||||
<signal name="N$14">
|
||||
<contactref element="IC2" pad="17"/>
|
||||
<contactref element="IC3" pad="3"/>
|
||||
<wire x1="10.63" y1="16.01" x2="8.21" y2="16.01" width="0.6096" layer="16"/>
|
||||
<wire x1="8.21" y1="16.01" x2="7" y2="14.8" width="0.6096" layer="16"/>
|
||||
<wire x1="7" y1="14.8" x2="1.3" y2="14.8" width="0.6096" layer="16"/>
|
||||
<wire x1="1.3" y1="14.8" x2="0.7" y2="15.4" width="0.6096" layer="16"/>
|
||||
<wire x1="0.7" y1="15.4" x2="0.7" y2="16.6" width="0.6096" layer="16"/>
|
||||
<wire x1="0.7" y1="16.6" x2="1.4" y2="17.3" width="0.6096" layer="16"/>
|
||||
<wire x1="1.4" y1="17.3" x2="6.1" y2="17.3" width="0.6096" layer="16"/>
|
||||
<wire x1="6.1" y1="17.3" x2="8.6" y2="19.8" width="0.6096" layer="16"/>
|
||||
<wire x1="8.6" y1="19.8" x2="22" y2="19.8" width="0.6096" layer="16"/>
|
||||
<wire x1="22" y1="19.8" x2="23.3" y2="18.5" width="0.6096" layer="16"/>
|
||||
<wire x1="23.3" y1="18.5" x2="25.62" y2="18.5" width="0.6096" layer="16"/>
|
||||
<wire x1="25.62" y1="18.5" x2="25.67" y2="18.55" width="0.6096" layer="16"/>
|
||||
</signal>
|
||||
</signals>
|
||||
</board>
|
||||
</drawing>
|
||||
</eagle>
|
|
@ -0,0 +1,25 @@
|
|||
EAGLE AutoRouter Statistics:
|
||||
|
||||
Job : C:/Users/Luca/Documents/eagle/The_Mill_2/The_Mill/the_mill.brd
|
||||
|
||||
Start at : 17:50:15 (03/04/2016)
|
||||
End at : 17:50:22 (03/04/2016)
|
||||
Elapsed time : 00:00:03
|
||||
|
||||
Signals : 16 RoutingGrid: 9 mil Layers: 1
|
||||
Connections : 23 predefined: 17 ( 0 Vias )
|
||||
|
||||
Router memory : 630120
|
||||
|
||||
Passname : TopRouter Route Optimize1 Optimize2 Optimize3 Optimize4
|
||||
|
||||
Time per pass : 00:00:02 00:00:01 00:00:00 00:00:00 00:00:00 00:00:00
|
||||
Number of Ripups : 0 5 0 0 0 0
|
||||
max. Level : 0 1 0 0 0 0
|
||||
max. Total : 0 2 0 0 0 0
|
||||
|
||||
Routed : 5 6 6 6 6 6
|
||||
Vias : 0 0 0 0 0 0
|
||||
Resolution : 95.7 % 100.0 % 100.0 % 100.0 % 100.0 % 100.0 %
|
||||
|
||||
Final : 100.0% finished
|
File diff suppressed because it is too large
Load Diff
Binary file not shown.
Binary file not shown.
|
@ -0,0 +1,79 @@
|
|||
Name THEMILL_PROM ;
|
||||
PartNo 00 ;
|
||||
Date 02/04/2016 ;
|
||||
Revision 01 ;
|
||||
Designer Luca Ridarelli ;
|
||||
Company L&R ;
|
||||
Assembly None ;
|
||||
Location ;
|
||||
Device g16v8a ;
|
||||
|
||||
/* *************** INPUT PINS *********************/
|
||||
PIN 2 = tristate ; /* */
|
||||
PIN 3 = A4 ; /* Switch */
|
||||
PIN 4 = A2 ; /* */
|
||||
PIN 5 = A3 ; /* */
|
||||
PIN 6 = A0 ; /* */
|
||||
PIN 7 = A1 ; /* */
|
||||
PIN 8 = RW;
|
||||
PIN 9 = VSS;
|
||||
|
||||
/* *************** OUTPUT PINS *********************/
|
||||
/*PIN [14..19] = [Q5..0];*/
|
||||
|
||||
PIN 15 = Q0;
|
||||
PIN 14 = Q1;
|
||||
PIN 17 = Q2;
|
||||
PIN 16 = Q3;
|
||||
PIN 18 = Q4;
|
||||
PIN 19 = Q5;
|
||||
|
||||
PIN 13 = RWO;
|
||||
PIN 12 = VSSO;
|
||||
|
||||
field address = [A4..0];
|
||||
field byte = [Q5..0];
|
||||
|
||||
byte.oe = !tristate;
|
||||
RWO.oe = !tristate;
|
||||
VSSO.oe = !tristate;
|
||||
|
||||
|
||||
RWO = RW;
|
||||
VSSO = VSS;
|
||||
|
||||
table address => byte {
|
||||
0 => 1;
|
||||
1 => 2;
|
||||
2 => 3;
|
||||
3 => 4;
|
||||
4 => 5;
|
||||
5 => 6;
|
||||
6 => 7;
|
||||
7 => 8;
|
||||
8 => d;
|
||||
9 => e;
|
||||
a => f;
|
||||
b => c;
|
||||
c => 0;
|
||||
d => 9;
|
||||
e => a;
|
||||
f => b;
|
||||
10 => 0;
|
||||
11 => 1;
|
||||
12 => 2;
|
||||
13 => 3;
|
||||
14 => 4;
|
||||
15 => 5;
|
||||
16 => 6;
|
||||
17 => 7;
|
||||
18 => 8;
|
||||
19 => 9;
|
||||
1a => a;
|
||||
1b => b;
|
||||
1c => c;
|
||||
1d => d;
|
||||
1e => e;
|
||||
1f => f;
|
||||
}
|
||||
|
Binary file not shown.
|
@ -0,0 +1,234 @@
|
|||
|
||||
*******************************************************************************
|
||||
THEMILL_PROM
|
||||
*******************************************************************************
|
||||
|
||||
CUPL(WM) 5.0a Serial# 60008009
|
||||
Device g16v8ma Library DLIB-h-40-8
|
||||
Created Mon Apr 04 20:45:14 2016
|
||||
Name THEMILL_PROM
|
||||
Partno 00
|
||||
Revision 01
|
||||
Date 02/04/2016
|
||||
Designer Luca Ridarelli
|
||||
Company L&R
|
||||
Assembly None
|
||||
Location
|
||||
|
||||
===============================================================================
|
||||
Expanded Product Terms
|
||||
===============================================================================
|
||||
|
||||
Q0 =>
|
||||
A0 & A4
|
||||
# A0 & A2 & A3
|
||||
# !A0 & !A2 & !A4
|
||||
# !A0 & !A3 & !A4
|
||||
|
||||
Q0.oe =>
|
||||
!tristate
|
||||
|
||||
Q1 =>
|
||||
!A0 & A1
|
||||
# A1 & A4
|
||||
# A1 & A2 & A3
|
||||
# A0 & !A1 & !A2 & !A4
|
||||
# A0 & !A1 & !A3 & !A4
|
||||
|
||||
Q1.oe =>
|
||||
!tristate
|
||||
|
||||
Q2 =>
|
||||
A2 & A4
|
||||
# !A0 & A2 & !A3
|
||||
# !A1 & A2 & !A3
|
||||
# !A2 & A3 & !A4
|
||||
# A0 & A1 & !A2 & !A4
|
||||
|
||||
Q2.oe =>
|
||||
!tristate
|
||||
|
||||
Q3 =>
|
||||
A0 & A3
|
||||
# A1 & A3
|
||||
# !A2 & A3
|
||||
# A3 & A4
|
||||
# A0 & A1 & A2 & !A4
|
||||
|
||||
Q3.oe =>
|
||||
!tristate
|
||||
|
||||
Q4 =>
|
||||
0
|
||||
|
||||
Q4.oe =>
|
||||
!tristate
|
||||
|
||||
Q5 =>
|
||||
0
|
||||
|
||||
Q5.oe =>
|
||||
!tristate
|
||||
|
||||
RWO =>
|
||||
RW
|
||||
|
||||
RWO.oe =>
|
||||
!tristate
|
||||
|
||||
VSSO =>
|
||||
VSS
|
||||
|
||||
VSSO.oe =>
|
||||
!tristate
|
||||
|
||||
address =>
|
||||
A4 , A3 , A2 , A1 , A0
|
||||
|
||||
byte =>
|
||||
Q5 , Q4 , Q3 , Q2 , Q1 , Q0
|
||||
|
||||
|
||||
===============================================================================
|
||||
Symbol Table
|
||||
===============================================================================
|
||||
|
||||
Pin Variable Pterms Max Min
|
||||
Pol Name Ext Pin Type Used Pterms Level
|
||||
--- -------- --- --- ---- ------ ------ -----
|
||||
|
||||
A0 6 V - - -
|
||||
A1 7 V - - -
|
||||
A2 4 V - - -
|
||||
A3 5 V - - -
|
||||
A4 3 V - - -
|
||||
Q0 15 V 4 7 2
|
||||
Q0 oe 15 X 1 1 1
|
||||
Q1 14 V 5 7 2
|
||||
Q1 oe 14 X 1 1 1
|
||||
Q2 17 V 5 7 2
|
||||
Q2 oe 17 X 1 1 1
|
||||
Q3 16 V 5 7 2
|
||||
Q3 oe 16 X 1 1 1
|
||||
Q4 18 V 1 7 2
|
||||
Q4 oe 18 X 1 1 1
|
||||
Q5 19 V 1 7 2
|
||||
Q5 oe 19 X 1 1 1
|
||||
RW 8 V - - -
|
||||
RWO 13 V 1 7 2
|
||||
RWO oe 13 X 1 1 1
|
||||
VSS 9 V - - -
|
||||
VSSO 12 V 1 7 2
|
||||
VSSO oe 12 X 1 1 1
|
||||
address 0 F - - -
|
||||
byte 0 F - - -
|
||||
tristate 2 V - - -
|
||||
|
||||
|
||||
LEGEND D : default variable F : field G : group
|
||||
I : intermediate variable N : node M : extended node
|
||||
U : undefined V : variable X : extended variable
|
||||
T : function
|
||||
|
||||
|
||||
===============================================================================
|
||||
Fuse Plot
|
||||
===============================================================================
|
||||
|
||||
Syn 02192 - Ac0 02193 -
|
||||
|
||||
Pin #19 02048 Pol - 02120 Ac1 -
|
||||
00000 -x------------------------------
|
||||
00032 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
00064 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
00096 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
00128 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
00160 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
00192 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
00224 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
Pin #18 02049 Pol - 02121 Ac1 -
|
||||
00256 -x------------------------------
|
||||
00288 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
00320 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
00352 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
00384 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
00416 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
00448 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
00480 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
Pin #17 02050 Pol - 02122 Ac1 -
|
||||
00512 -x------------------------------
|
||||
00544 ----x---x-----------------------
|
||||
00576 --------x----x---x--------------
|
||||
00608 --------x----x-------x----------
|
||||
00640 -----x---x--x-------------------
|
||||
00672 -----x---x------x---x-----------
|
||||
00704 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
00736 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
Pin #16 02051 Pol - 02123 Ac1 -
|
||||
00768 -x------------------------------
|
||||
00800 ------------x---x---------------
|
||||
00832 ------------x-------x-----------
|
||||
00864 ---------x--x-------------------
|
||||
00896 ----x-------x-------------------
|
||||
00928 -----x--x-------x---x-----------
|
||||
00960 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
00992 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
Pin #15 02052 Pol - 02124 Ac1 -
|
||||
01024 -x------------------------------
|
||||
01056 ----x-----------x---------------
|
||||
01088 --------x---x---x---------------
|
||||
01120 -----x---x-------x--------------
|
||||
01152 -----x-------x---x--------------
|
||||
01184 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
01216 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
01248 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
Pin #14 02053 Pol - 02125 Ac1 -
|
||||
01280 -x------------------------------
|
||||
01312 -----------------x--x-----------
|
||||
01344 ----x---------------x-----------
|
||||
01376 --------x---x-------x-----------
|
||||
01408 -----x---x------x----x----------
|
||||
01440 -----x-------x--x----x----------
|
||||
01472 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
01504 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
Pin #13 02054 Pol - 02126 Ac1 -
|
||||
01536 -x------------------------------
|
||||
01568 ------------------------x-------
|
||||
01600 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
01632 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
01664 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
01696 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
01728 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
01760 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
Pin #12 02055 Pol - 02127 Ac1 -
|
||||
01792 -x------------------------------
|
||||
01824 ----------------------------x---
|
||||
01856 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
01888 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
01920 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
01952 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
01984 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
02016 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
|
||||
|
||||
LEGEND X : fuse not blown
|
||||
- : fuse blown
|
||||
|
||||
===============================================================================
|
||||
Chip Diagram
|
||||
===============================================================================
|
||||
|
||||
______________
|
||||
| THEMILL_PROM |
|
||||
x---|1 20|---x Vcc
|
||||
tristate x---|2 19|---x Q5
|
||||
A4 x---|3 18|---x Q4
|
||||
A2 x---|4 17|---x Q2
|
||||
A3 x---|5 16|---x Q3
|
||||
A0 x---|6 15|---x Q0
|
||||
A1 x---|7 14|---x Q1
|
||||
RW x---|8 13|---x RWO
|
||||
VSS x---|9 12|---x VSSO
|
||||
GND x---|10 11|---x
|
||||
|______________|
|
||||
|
|
@ -0,0 +1,51 @@
|
|||
|
||||
CUPL(WM) 5.0a Serial# 60008009
|
||||
Device g16v8ma Library DLIB-h-40-8
|
||||
Created Mon Apr 04 20:45:14 2016
|
||||
Name THEMILL_PROM
|
||||
Partno 00
|
||||
Revision 01
|
||||
Date 02/04/2016
|
||||
Designer Luca Ridarelli
|
||||
Company L&R
|
||||
Assembly None
|
||||
Location
|
||||
*QP20
|
||||
*QF2194
|
||||
*G0
|
||||
*F0
|
||||
*L00000 10111111111111111111111111111111
|
||||
*L00256 10111111111111111111111111111111
|
||||
*L00512 10111111111111111111111111111111
|
||||
*L00544 11110111011111111111111111111111
|
||||
*L00576 11111111011110111011111111111111
|
||||
*L00608 11111111011110111111101111111111
|
||||
*L00640 11111011101101111111111111111111
|
||||
*L00672 11111011101111110111011111111111
|
||||
*L00768 10111111111111111111111111111111
|
||||
*L00800 11111111111101110111111111111111
|
||||
*L00832 11111111111101111111011111111111
|
||||
*L00864 11111111101101111111111111111111
|
||||
*L00896 11110111111101111111111111111111
|
||||
*L00928 11111011011111110111011111111111
|
||||
*L01024 10111111111111111111111111111111
|
||||
*L01056 11110111111111110111111111111111
|
||||
*L01088 11111111011101110111111111111111
|
||||
*L01120 11111011101111111011111111111111
|
||||
*L01152 11111011111110111011111111111111
|
||||
*L01280 10111111111111111111111111111111
|
||||
*L01312 11111111111111111011011111111111
|
||||
*L01344 11110111111111111111011111111111
|
||||
*L01376 11111111011101111111011111111111
|
||||
*L01408 11111011101111110111101111111111
|
||||
*L01440 11111011111110110111101111111111
|
||||
*L01536 10111111111111111111111111111111
|
||||
*L01568 11111111111111111111111101111111
|
||||
*L01792 10111111111111111111111111111111
|
||||
*L01824 11111111111111111111111111110111
|
||||
*L02048 11111111001100000011000000100000
|
||||
*L02112 00000000111111111111111111111111
|
||||
*L02144 11111111111111111111111111111111
|
||||
*L02176 111111111111111111
|
||||
*C7A91
|
||||
*50B4
|
|
@ -0,0 +1,181 @@
|
|||
{COMPONENT C:\WINCUPL\WINCUPL\THEMILL_PROM.SYM
|
||||
|
||||
{ENVIRONMENT
|
||||
{PDIFvrev 3.00}
|
||||
{Program "CUPL(WM) Version 5.0a"}
|
||||
{DBtype "Schematic"}
|
||||
{DBvrev 1.01}
|
||||
{DBtime "Mon Apr 04 20:45:14 2016 "}
|
||||
{DBunit "MIL"}
|
||||
{DBgrid 10}
|
||||
{Lyrstr "WIRES" 1 "BUS" 1 "GATE" 2 "IEEE" 2 "PINFUN" 3 "PINNUM" 1
|
||||
"PINNAM" 6 "PINCON" 4 "REFDES" 2 "ATTR" 6 "SDOT" 1
|
||||
"DEVICE" 5 "OUTLIN" 5 "ATTR2" 6 "NOTES" 6 "NETNAM" 4
|
||||
"CMPNAM" 5 "BORDER" 5}
|
||||
}
|
||||
|
||||
{USER
|
||||
{VIEW
|
||||
{Mode SYMB}
|
||||
{Nlst OPEN}
|
||||
{Vw 0 0 2}
|
||||
{Lv 12 2 2 2 0 0 2 2 2 2 0 0 2 1 2 0 0 0 0}
|
||||
{Gs 10 10}
|
||||
}
|
||||
}
|
||||
|
||||
{DISPLAY
|
||||
[Ly "PINNUM"]
|
||||
[Ls "SOLID"][Wd 0]
|
||||
[Ts 15][Tj "LC"][Tr 0][Tm "N"]
|
||||
}
|
||||
|
||||
{SYMBOL
|
||||
{PIN_DEF
|
||||
[Ly "PINCON"]
|
||||
{P TRISTATE {Pt "INPUT"}{Lq 0}{Ploc 100 160}}
|
||||
{P A4 {Pt "INPUT"}{Lq 0}{Ploc 100 140}}
|
||||
{P A2 {Pt "INPUT"}{Lq 0}{Ploc 100 120}}
|
||||
{P A3 {Pt "INPUT"}{Lq 0}{Ploc 100 100}}
|
||||
{P A0 {Pt "INPUT"}{Lq 0}{Ploc 100 80}}
|
||||
{P A1 {Pt "INPUT"}{Lq 0}{Ploc 100 60}}
|
||||
{P RW {Pt "INPUT"}{Lq 0}{Ploc 100 40}}
|
||||
{P VSS {Pt "INPUT"}{Lq 0}{Ploc 100 20}}
|
||||
{P VSSO {Pt "I/O"}{Lq 0}{Ploc 320 20}}
|
||||
{P RWO {Pt "I/O"}{Lq 0}{Ploc 320 40}}
|
||||
{P Q1 {Pt "I/O"}{Lq 0}{Ploc 320 60}}
|
||||
{P Q0 {Pt "I/O"}{Lq 0}{Ploc 320 80}}
|
||||
{P Q3 {Pt "I/O"}{Lq 0}{Ploc 320 100}}
|
||||
{P Q2 {Pt "I/O"}{Lq 0}{Ploc 320 120}}
|
||||
{P Q4 {Pt "I/O"}{Lq 0}{Ploc 320 140}}
|
||||
{P Q5 {Pt "I/O"}{Lq 0}{Ploc 320 160}}
|
||||
}
|
||||
|
||||
{PKG
|
||||
[Ly "REFDES"]
|
||||
[Ts 25][Tj "CB"][Tr 0][Tm "N"]
|
||||
{Rdl 210 190}
|
||||
|
||||
[Ly "PINNUM"]
|
||||
[Ts 15][Tj "RC"]
|
||||
{Pnl 120 170}
|
||||
{Pnl 120 150}
|
||||
{Pnl 120 130}
|
||||
{Pnl 120 110}
|
||||
{Pnl 120 90}
|
||||
{Pnl 120 70}
|
||||
{Pnl 120 50}
|
||||
{Pnl 120 30}
|
||||
[Ts 15][Tj "LC"]
|
||||
{Pnl 300 30}
|
||||
{Pnl 300 50}
|
||||
{Pnl 300 70}
|
||||
{Pnl 300 90}
|
||||
{Pnl 300 110}
|
||||
{Pnl 300 130}
|
||||
{Pnl 300 150}
|
||||
{Pnl 300 170}
|
||||
|
||||
{Sd A 2 3 4 5 6 7 8 9 12 13 14 15 16 17 18 19}
|
||||
}
|
||||
|
||||
{PIC
|
||||
[Ly "GATE"]
|
||||
[Ts 15][Tj "LC"][Tr 0][Tm "N"]
|
||||
{R 130 180 290 0}
|
||||
{L 130 160 100 160}
|
||||
{L 130 140 100 140}
|
||||
{L 130 120 100 120}
|
||||
{L 130 100 100 100}
|
||||
{L 130 80 100 80}
|
||||
{L 130 60 100 60}
|
||||
{L 130 40 100 40}
|
||||
{L 130 20 100 20}
|
||||
{L 290 20 320 20}
|
||||
{L 290 40 320 40}
|
||||
{L 290 60 320 60}
|
||||
{L 290 80 320 80}
|
||||
{L 290 100 320 100}
|
||||
{L 290 120 320 120}
|
||||
{L 290 140 320 140}
|
||||
{L 290 160 320 160}
|
||||
[Ly "PINNAM"]
|
||||
[Tj "LC"]
|
||||
{T "TRISTATE" 140 160}
|
||||
{T "A4" 140 140}
|
||||
{T "A2" 140 120}
|
||||
{T "A3" 140 100}
|
||||
{T "A0" 140 80}
|
||||
{T "A1" 140 60}
|
||||
{T "RW" 140 40}
|
||||
{T "VSS" 140 20}
|
||||
[Tj "RC"]
|
||||
{T "VSSO" 280 20}
|
||||
{T "RWO" 280 40}
|
||||
{T "Q1" 280 60}
|
||||
{T "Q0" 280 80}
|
||||
{T "Q3" 280 100}
|
||||
{T "Q2" 280 120}
|
||||
{T "Q4" 280 140}
|
||||
{T "Q5" 280 160}
|
||||
[Ly "DEVICE"]
|
||||
[Tj "CT"]
|
||||
{T "G16V8MA" 210 -10}
|
||||
}
|
||||
|
||||
{ATR
|
||||
{IN
|
||||
{Org 100 20}
|
||||
{Ty 255}
|
||||
}
|
||||
{EX
|
||||
[Ly "ATTR2"]
|
||||
[Ts 12][Tj "CT"][Tr 0][Tm "N"]
|
||||
{At PLD C:\WINCUPL\WINCUPL\THEMILL_PROM 210 180}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
{DETAIL
|
||||
{ANNOTATE
|
||||
}
|
||||
|
||||
{NET_DEF
|
||||
{N TRISTATE
|
||||
}
|
||||
{N A4
|
||||
}
|
||||
{N A2
|
||||
}
|
||||
{N A3
|
||||
}
|
||||
{N A0
|
||||
}
|
||||
{N A1
|
||||
}
|
||||
{N RW
|
||||
}
|
||||
{N VSS
|
||||
}
|
||||
{N VSSO
|
||||
}
|
||||
{N RWO
|
||||
}
|
||||
{N Q1
|
||||
}
|
||||
{N Q0
|
||||
}
|
||||
{N Q3
|
||||
}
|
||||
{N Q2
|
||||
}
|
||||
{N Q4
|
||||
}
|
||||
{N Q5
|
||||
}
|
||||
}
|
||||
|
||||
{SUBCOMP
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,89 @@
|
|||
%SIGNAL
|
||||
PIN 6 = A0
|
||||
PIN 7 = A1
|
||||
PIN 4 = A2
|
||||
PIN 5 = A3
|
||||
PIN 3 = A4
|
||||
PIN 15 = Q0
|
||||
PIN 14 = Q1
|
||||
PIN 17 = Q2
|
||||
PIN 16 = Q3
|
||||
PIN 18 = Q4
|
||||
PIN 19 = Q5
|
||||
PIN 8 = RW
|
||||
PIN 13 = RWO
|
||||
PIN 9 = VSS
|
||||
PIN 12 = VSSO
|
||||
PIN 2 = tristate
|
||||
%END
|
||||
|
||||
%FIELD
|
||||
FIELD address = A4,A3,A2,A1,A0
|
||||
FIELD byte = Q5,Q4,Q3,Q2,Q1,Q0
|
||||
%END
|
||||
|
||||
%EQUATION
|
||||
Q0 =>
|
||||
A0 & A4
|
||||
# A0 & A2 & A3
|
||||
# !A0 & !A2 & !A4
|
||||
# !A0 & !A3 & !A4
|
||||
|
||||
Q0.oe =>
|
||||
!tristate
|
||||
|
||||
Q1 =>
|
||||
!A0 & A1
|
||||
# A1 & A4
|
||||
# A1 & A2 & A3
|
||||
# A0 & !A1 & !A2 & !A4
|
||||
# A0 & !A1 & !A3 & !A4
|
||||
|
||||
Q1.oe =>
|
||||
!tristate
|
||||
|
||||
Q2 =>
|
||||
A2 & A4
|
||||
# !A0 & A2 & !A3
|
||||
# !A1 & A2 & !A3
|
||||
# !A2 & A3 & !A4
|
||||
# A0 & A1 & !A2 & !A4
|
||||
|
||||
Q2.oe =>
|
||||
!tristate
|
||||
|
||||
Q3 =>
|
||||
A0 & A3
|
||||
# A1 & A3
|
||||
# !A2 & A3
|
||||
# A3 & A4
|
||||
# A0 & A1 & A2 & !A4
|
||||
|
||||
Q3.oe =>
|
||||
!tristate
|
||||
|
||||
Q4 =>
|
||||
0
|
||||
|
||||
Q4.oe =>
|
||||
!tristate
|
||||
|
||||
Q5 =>
|
||||
0
|
||||
|
||||
Q5.oe =>
|
||||
!tristate
|
||||
|
||||
RWO =>
|
||||
RW
|
||||
|
||||
RWO.oe =>
|
||||
!tristate
|
||||
|
||||
VSSO =>
|
||||
VSS
|
||||
|
||||
VSSO.oe =>
|
||||
!tristate
|
||||
|
||||
%END
|
|
@ -0,0 +1,79 @@
|
|||
Name THEMILL_PROM ;
|
||||
PartNo 00 ;
|
||||
Date 02/04/2016 ;
|
||||
Revision 01 ;
|
||||
Designer Luca Ridarelli ;
|
||||
Company L&R ;
|
||||
Assembly None ;
|
||||
Location ;
|
||||
Device g16v8a ;
|
||||
|
||||
/* *************** INPUT PINS *********************/
|
||||
PIN 2 = tristate ; /* */
|
||||
PIN 3 = A4 ; /* Switch */
|
||||
PIN 4 = A2 ; /* */
|
||||
PIN 5 = A3 ; /* */
|
||||
PIN 6 = A0 ; /* */
|
||||
PIN 7 = A1 ; /* */
|
||||
PIN 8 = RW;
|
||||
PIN 9 = VSS;
|
||||
|
||||
/* *************** OUTPUT PINS ********************/
|
||||
/*PIN [14..19] = [Q5..0];*/
|
||||
|
||||
PIN 15 = Q0;
|
||||
PIN 14 = Q1;
|
||||
PIN 17 = Q2;
|
||||
PIN 16 = Q3;
|
||||
PIN 18 = Q4;
|
||||
PIN 19 = Q5;
|
||||
|
||||
PIN 13 = RWO;
|
||||
PIN 12 = VSSO;
|
||||
|
||||
field address = [A4..0];
|
||||
field byte = [Q5..0];
|
||||
|
||||
byte.oe = !tristate;
|
||||
RWO.oe = !tristate;
|
||||
VSSO.oe = !tristate;
|
||||
|
||||
|
||||
RWO = RW;
|
||||
VSSO = VSS;
|
||||
|
||||
table address => byte {
|
||||
0 => 1;
|
||||
1 => 2;
|
||||
2 => 3;
|
||||
3 => 4;
|
||||
4 => 5;
|
||||
5 => 6;
|
||||
6 => 7;
|
||||
7 => 8;
|
||||
8 => d;
|
||||
9 => e;
|
||||
a => f;
|
||||
b => c;
|
||||
c => 0;
|
||||
d => 9;
|
||||
e => a;
|
||||
f => b;
|
||||
10 => 0;
|
||||
11 => 1;
|
||||
12 => 2;
|
||||
13 => 3;
|
||||
14 => 4;
|
||||
15 => 5;
|
||||
16 => 6;
|
||||
17 => 7;
|
||||
18 => 8;
|
||||
19 => 9;
|
||||
1a => a;
|
||||
1b => b;
|
||||
1c => c;
|
||||
1d => d;
|
||||
1e => e;
|
||||
1f => f;
|
||||
}
|
||||
|
Loading…
Reference in New Issue