feature: more work on the alu
- got the 1 bit alu made into a component - started on the 10Bit ALU - added a 10Bit Buffer
This commit is contained in:
parent
4aca2cda51
commit
b5d05e6a46
@ -0,0 +1,179 @@
|
||||
<circuit version="1.1.0-SR2" rev="260411" stepSize="1000000" stepsPS="1000000" NLsteps="100000" reaStep="1000000" animate="1" >
|
||||
|
||||
<item itemtype="Subcircuit" CircId="CPU_ALU_1Bit_v1.0.0-4" mainComp="false" Show_id="false" Show_Val="false" Pos="-704,-720" rotation="0" hflip="1" vflip="1" label="CPU_ALU_1Bit_v1.0.0-4" idLabPos="-21.028,-35.8472" labelrot="0" valLabPos="-16,20" valLabRot="0" />
|
||||
|
||||
<item itemtype="Subcircuit" CircId="CPU_ALU_1Bit_v1.0.0-5" mainComp="false" Show_id="false" Show_Val="false" Pos="-704,-624" rotation="0" hflip="1" vflip="1" label="CPU_ALU_1Bit_v1.0.0-5" idLabPos="-21.028,-35.8472" labelrot="0" valLabPos="-16,20" valLabRot="0" />
|
||||
|
||||
<item itemtype="Subcircuit" CircId="CPU_ALU_1Bit_v1.0.0-6" mainComp="false" Show_id="false" Show_Val="false" Pos="-704,-528" rotation="0" hflip="1" vflip="1" label="CPU_ALU_1Bit_v1.0.0-6" idLabPos="0,-20" labelrot="0" valLabPos="-16,20" valLabRot="0" />
|
||||
|
||||
<item itemtype="Tunnel" CircId="Tunnel-7" mainComp="false" Show_id="false" Show_Val="false" Pos="-1460,-1148" rotation="90" hflip="1" vflip="1" label="A0" idLabPos="-16,-24" labelrot="0" valLabPos="-16,20" valLabRot="0" Name="A0" IsBus="false" />
|
||||
|
||||
<item itemtype="Tunnel" CircId="Tunnel-8" mainComp="false" Show_id="false" Show_Val="false" Pos="-1468,-1148" rotation="90" hflip="1" vflip="1" label="A1" idLabPos="-16,-24" labelrot="0" valLabPos="-16,20" valLabRot="0" Name="A1" IsBus="false" />
|
||||
|
||||
<item itemtype="Tunnel" CircId="Tunnel-9" mainComp="false" Show_id="false" Show_Val="false" Pos="-1476,-1148" rotation="90" hflip="1" vflip="1" label="A2" idLabPos="-16,-24" labelrot="0" valLabPos="-16,20" valLabRot="0" Name="A2" IsBus="false" />
|
||||
|
||||
<item itemtype="Tunnel" CircId="Tunnel-10" mainComp="false" Show_id="false" Show_Val="false" Pos="-1484,-1148" rotation="90" hflip="1" vflip="1" label="A3" idLabPos="-16,-24" labelrot="0" valLabPos="-16,20" valLabRot="0" Name="A3" IsBus="false" />
|
||||
|
||||
<item itemtype="Tunnel" CircId="Tunnel-11" mainComp="false" Show_id="false" Show_Val="false" Pos="-1500,-1148" rotation="90" hflip="1" vflip="1" label="A5" idLabPos="-16,-24" labelrot="0" valLabPos="-16,20" valLabRot="0" Name="A5" IsBus="false" />
|
||||
|
||||
<item itemtype="Tunnel" CircId="Tunnel-12" mainComp="false" Show_id="false" Show_Val="false" Pos="-1492,-1148" rotation="90" hflip="1" vflip="1" label="A4" idLabPos="-16,-24" labelrot="0" valLabPos="-16,20" valLabRot="0" Name="A4" IsBus="false" />
|
||||
|
||||
<item itemtype="Tunnel" CircId="Tunnel-13" mainComp="false" Show_id="false" Show_Val="false" Pos="-1508,-1148" rotation="90" hflip="1" vflip="1" label="A6" idLabPos="-16,-24" labelrot="0" valLabPos="-16,20" valLabRot="0" Name="A6" IsBus="false" />
|
||||
|
||||
<item itemtype="Tunnel" CircId="Tunnel-14" mainComp="false" Show_id="false" Show_Val="false" Pos="-1524,-1148" rotation="90" hflip="1" vflip="1" label="A8" idLabPos="-16,-24" labelrot="0" valLabPos="-16,20" valLabRot="0" Name="A8" IsBus="false" />
|
||||
|
||||
<item itemtype="Tunnel" CircId="Tunnel-15" mainComp="false" Show_id="false" Show_Val="false" Pos="-1516,-1148" rotation="90" hflip="1" vflip="1" label="A7" idLabPos="-16,-24" labelrot="0" valLabPos="-16,20" valLabRot="0" Name="A7" IsBus="false" />
|
||||
|
||||
<item itemtype="Tunnel" CircId="Tunnel-16" mainComp="false" Show_id="false" Show_Val="false" Pos="-1532,-1148" rotation="90" hflip="1" vflip="1" label="A9" idLabPos="-16,-24" labelrot="0" valLabPos="-16,20" valLabRot="0" Name="A9" IsBus="false" />
|
||||
|
||||
<item itemtype="Tunnel" CircId="Tunnel-17" mainComp="false" Show_id="false" Show_Val="false" Pos="-1508,-1004" rotation="90" hflip="1" vflip="1" label="Tunnel-17" idLabPos="-16,-24" labelrot="0" valLabPos="-16,20" valLabRot="0" Name="B6" IsBus="false" />
|
||||
|
||||
<item itemtype="Tunnel" CircId="Tunnel-18" mainComp="false" Show_id="false" Show_Val="false" Pos="-1492,-1004" rotation="90" hflip="1" vflip="1" label="Tunnel-18" idLabPos="-16,-24" labelrot="0" valLabPos="-16,20" valLabRot="0" Name="B4" IsBus="false" />
|
||||
|
||||
<item itemtype="Tunnel" CircId="Tunnel-19" mainComp="false" Show_id="false" Show_Val="false" Pos="-1532,-1004" rotation="90" hflip="1" vflip="1" label="Tunnel-19" idLabPos="-16,-24" labelrot="0" valLabPos="-16,20" valLabRot="0" Name="B9" IsBus="false" />
|
||||
|
||||
<item itemtype="Tunnel" CircId="Tunnel-20" mainComp="false" Show_id="false" Show_Val="false" Pos="-1460,-1004" rotation="90" hflip="1" vflip="1" label="Tunnel-20" idLabPos="-16,-24" labelrot="0" valLabPos="-16,20" valLabRot="0" Name="B0" IsBus="false" />
|
||||
|
||||
<item itemtype="Tunnel" CircId="Tunnel-21" mainComp="false" Show_id="false" Show_Val="false" Pos="-1476,-1004" rotation="90" hflip="1" vflip="1" label="Tunnel-21" idLabPos="-16,-24" labelrot="0" valLabPos="-16,20" valLabRot="0" Name="B2" IsBus="false" />
|
||||
|
||||
<item itemtype="Tunnel" CircId="Tunnel-22" mainComp="false" Show_id="false" Show_Val="false" Pos="-1500,-1004" rotation="90" hflip="1" vflip="1" label="Tunnel-22" idLabPos="-16,-24" labelrot="0" valLabPos="-16,20" valLabRot="0" Name="B5" IsBus="false" />
|
||||
|
||||
<item itemtype="Tunnel" CircId="Tunnel-23" mainComp="false" Show_id="false" Show_Val="false" Pos="-1468,-1004" rotation="90" hflip="1" vflip="1" label="Tunnel-23" idLabPos="-16,-24" labelrot="0" valLabPos="-16,20" valLabRot="0" Name="B1" IsBus="false" />
|
||||
|
||||
<item itemtype="Tunnel" CircId="Tunnel-24" mainComp="false" Show_id="false" Show_Val="false" Pos="-1484,-1004" rotation="90" hflip="1" vflip="1" label="Tunnel-24" idLabPos="-16,-24" labelrot="0" valLabPos="-16,20" valLabRot="0" Name="B3" IsBus="false" />
|
||||
|
||||
<item itemtype="Tunnel" CircId="Tunnel-25" mainComp="false" Show_id="false" Show_Val="false" Pos="-1516,-1004" rotation="90" hflip="1" vflip="1" label="Tunnel-25" idLabPos="-16,-24" labelrot="0" valLabPos="-16,20" valLabRot="0" Name="B7" IsBus="false" />
|
||||
|
||||
<item itemtype="Tunnel" CircId="Tunnel-26" mainComp="false" Show_id="false" Show_Val="false" Pos="-1524,-1004" rotation="90" hflip="1" vflip="1" label="Tunnel-26" idLabPos="-16,-24" labelrot="0" valLabPos="-16,20" valLabRot="0" Name="B8" IsBus="false" />
|
||||
|
||||
<item itemtype="Subcircuit" CircId="CPU_ALU_1Bit_v1.0.0-27" mainComp="false" Show_id="false" Show_Val="false" Pos="-704,-432" rotation="0" hflip="1" vflip="1" label="CPU_ALU_1Bit_v1.0.0-27" idLabPos="0,-20" labelrot="0" valLabPos="-16,20" valLabRot="0" />
|
||||
|
||||
<item itemtype="Subcircuit" CircId="CPU_ALU_1Bit_v1.0.0-28" mainComp="false" Show_id="false" Show_Val="false" Pos="-704,-144" rotation="0" hflip="1" vflip="1" label="CPU_ALU_1Bit_v1.0.0-28" idLabPos="0,-20" labelrot="0" valLabPos="-16,20" valLabRot="0" />
|
||||
|
||||
<item itemtype="Subcircuit" CircId="CPU_ALU_1Bit_v1.0.0-29" mainComp="false" Show_id="false" Show_Val="false" Pos="-704,-48" rotation="0" hflip="1" vflip="1" label="CPU_ALU_1Bit_v1.0.0-29" idLabPos="0,-20" labelrot="0" valLabPos="-16,20" valLabRot="0" />
|
||||
|
||||
<item itemtype="Subcircuit" CircId="CPU_ALU_1Bit_v1.0.0-30" mainComp="false" Show_id="false" Show_Val="false" Pos="-704,-336" rotation="0" hflip="1" vflip="1" label="CPU_ALU_1Bit_v1.0.0-30" idLabPos="-21.028,-35.8472" labelrot="0" valLabPos="-16,20" valLabRot="0" />
|
||||
|
||||
<item itemtype="Subcircuit" CircId="CPU_ALU_1Bit_v1.0.0-31" mainComp="false" Show_id="false" Show_Val="false" Pos="-704,-240" rotation="0" hflip="1" vflip="1" label="CPU_ALU_1Bit_v1.0.0-31" idLabPos="-21.028,-35.8472" labelrot="0" valLabPos="-16,20" valLabRot="0" />
|
||||
|
||||
<item itemtype="Subcircuit" CircId="CPU_ALU_1Bit_v1.0.0-32" mainComp="false" Show_id="false" Show_Val="false" Pos="-704,-912" rotation="0" hflip="1" vflip="1" label="CPU_ALU_1Bit_v1.0.0-32" idLabPos="-21.028,-35.8472" labelrot="0" valLabPos="-16,20" valLabRot="0" />
|
||||
|
||||
<item itemtype="Subcircuit" CircId="CPU_ALU_1Bit_v1.0.0-33" mainComp="false" Show_id="false" Show_Val="false" Pos="-704,-816" rotation="0" hflip="1" vflip="1" label="CPU_ALU_1Bit_v1.0.0-33" idLabPos="-21.028,-35.8472" labelrot="0" valLabPos="-16,20" valLabRot="0" />
|
||||
|
||||
<item itemtype="Tunnel" CircId="Tunnel-34" mainComp="false" Show_id="false" Show_Val="false" Pos="972,-940" rotation="90" hflip="1" vflip="1" label="Tunnel-34" idLabPos="-16,-24" labelrot="0" valLabPos="-16,20" valLabRot="0" Name="OUT9" IsBus="false" />
|
||||
|
||||
<item itemtype="Tunnel" CircId="Tunnel-35" mainComp="false" Show_id="false" Show_Val="false" Pos="1036,-940" rotation="90" hflip="1" vflip="1" label="Tunnel-35" idLabPos="-16,-24" labelrot="0" valLabPos="-16,20" valLabRot="0" Name="OUT1" IsBus="false" />
|
||||
|
||||
<item itemtype="Tunnel" CircId="Tunnel-36" mainComp="false" Show_id="false" Show_Val="false" Pos="1020,-940" rotation="90" hflip="1" vflip="1" label="Tunnel-36" idLabPos="-16,-24" labelrot="0" valLabPos="-16,20" valLabRot="0" Name="OUT3" IsBus="false" />
|
||||
|
||||
<item itemtype="Tunnel" CircId="Tunnel-37" mainComp="false" Show_id="false" Show_Val="false" Pos="980,-940" rotation="90" hflip="1" vflip="1" label="Tunnel-37" idLabPos="-16,-24" labelrot="0" valLabPos="-16,20" valLabRot="0" Name="OUT8" IsBus="false" />
|
||||
|
||||
<item itemtype="Tunnel" CircId="Tunnel-38" mainComp="false" Show_id="false" Show_Val="false" Pos="1028,-940" rotation="90" hflip="1" vflip="1" label="Tunnel-38" idLabPos="-16,-24" labelrot="0" valLabPos="-16,20" valLabRot="0" Name="OUT2" IsBus="false" />
|
||||
|
||||
<item itemtype="Tunnel" CircId="Tunnel-39" mainComp="false" Show_id="false" Show_Val="false" Pos="996,-940" rotation="90" hflip="1" vflip="1" label="Tunnel-39" idLabPos="-16,-24" labelrot="0" valLabPos="-16,20" valLabRot="0" Name="OUT6" IsBus="false" />
|
||||
|
||||
<item itemtype="Tunnel" CircId="Tunnel-40" mainComp="false" Show_id="false" Show_Val="false" Pos="1004,-940" rotation="90" hflip="1" vflip="1" label="Tunnel-40" idLabPos="-16,-24" labelrot="0" valLabPos="-16,20" valLabRot="0" Name="OUT5" IsBus="false" />
|
||||
|
||||
<item itemtype="Tunnel" CircId="Tunnel-41" mainComp="false" Show_id="false" Show_Val="false" Pos="1012,-940" rotation="90" hflip="1" vflip="1" label="Tunnel-41" idLabPos="-16,-24" labelrot="0" valLabPos="-16,20" valLabRot="0" Name="OUT4" IsBus="false" />
|
||||
|
||||
<item itemtype="Tunnel" CircId="Tunnel-42" mainComp="false" Show_id="false" Show_Val="false" Pos="988,-940" rotation="90" hflip="1" vflip="1" label="Tunnel-42" idLabPos="-16,-24" labelrot="0" valLabPos="-16,20" valLabRot="0" Name="OUT7" IsBus="false" />
|
||||
|
||||
<item itemtype="Tunnel" CircId="Tunnel-43" mainComp="false" Show_id="false" Show_Val="false" Pos="1044,-940" rotation="90" hflip="1" vflip="1" label="Tunnel-43" idLabPos="-16,-24" labelrot="0" valLabPos="-16,20" valLabRot="0" Name="OUT0" IsBus="false" />
|
||||
|
||||
<item itemtype="Tunnel" CircId="Tunnel-53" mainComp="false" Show_id="false" Show_Val="false" Pos="-1524,-504" rotation="0" hflip="1" vflip="1" label="Tunnel-53" idLabPos="-16,-24" labelrot="0" valLabPos="-16,20" valLabRot="0" Name="ADD" IsBus="false" />
|
||||
|
||||
<item itemtype="Tunnel" CircId="Tunnel-54" mainComp="false" Show_id="false" Show_Val="false" Pos="-1524,-496" rotation="0" hflip="1" vflip="1" label="Tunnel-54" idLabPos="-16,-24" labelrot="0" valLabPos="-16,20" valLabRot="0" Name="OR" IsBus="false" />
|
||||
|
||||
<item itemtype="Tunnel" CircId="Tunnel-55" mainComp="false" Show_id="false" Show_Val="false" Pos="-1524,-488" rotation="0" hflip="1" vflip="1" label="Tunnel-55" idLabPos="-16,-24" labelrot="0" valLabPos="-16,20" valLabRot="0" Name="NAND" IsBus="false" />
|
||||
|
||||
<item itemtype="Tunnel" CircId="Tunnel-56" mainComp="false" Show_id="false" Show_Val="false" Pos="-1524,-480" rotation="0" hflip="1" vflip="1" label="Tunnel-56" idLabPos="-16,-24" labelrot="0" valLabPos="-16,20" valLabRot="0" Name="XOR" IsBus="false" />
|
||||
|
||||
<item itemtype="Tunnel" CircId="Tunnel-57" mainComp="false" Show_id="false" Show_Val="false" Pos="-1524,-472" rotation="0" hflip="1" vflip="1" label="Tunnel-57" idLabPos="-16,-24" labelrot="0" valLabPos="-16,20" valLabRot="0" Name="NOT" IsBus="false" />
|
||||
|
||||
<item itemtype="Tunnel" CircId="Tunnel-58" mainComp="false" Show_id="false" Show_Val="false" Pos="-1524,-464" rotation="0" hflip="1" vflip="1" label="Tunnel-58" idLabPos="-16,-24" labelrot="0" valLabPos="-16,20" valLabRot="0" Name="INC" IsBus="false" />
|
||||
|
||||
<item itemtype="Tunnel" CircId="Tunnel-59" mainComp="false" Show_id="false" Show_Val="false" Pos="-1524,-676" rotation="0" hflip="1" vflip="1" label="Tunnel-59" idLabPos="-16,-24" labelrot="0" valLabPos="-16,20" valLabRot="0" Name="SL" IsBus="false" />
|
||||
|
||||
<item itemtype="Tunnel" CircId="Tunnel-60" mainComp="false" Show_id="false" Show_Val="false" Pos="-1524,-668" rotation="0" hflip="1" vflip="1" label="Tunnel-60" idLabPos="-16,-24" labelrot="0" valLabPos="-16,20" valLabRot="0" Name="SR" IsBus="false" />
|
||||
|
||||
<item itemtype="Tunnel" CircId="Tunnel-61" mainComp="false" Show_id="false" Show_Val="false" Pos="-1524,-660" rotation="0" hflip="1" vflip="1" label="Tunnel-61" idLabPos="-16,-24" labelrot="0" valLabPos="-16,20" valLabRot="0" Name="CARRY" IsBus="false" />
|
||||
|
||||
<item itemtype="Tunnel" CircId="Tunnel-62" mainComp="false" Show_id="false" Show_Val="false" Pos="-1524,-652" rotation="0" hflip="1" vflip="1" label="Tunnel-62" idLabPos="-16,-24" labelrot="0" valLabPos="-16,20" valLabRot="0" Name="WRAP" IsBus="false" />
|
||||
|
||||
<item itemtype="Tunnel" CircId="Tunnel-63" mainComp="false" Show_id="false" Show_Val="false" Pos="-1524,-644" rotation="0" hflip="1" vflip="1" label="Tunnel-63" idLabPos="-16,-24" labelrot="0" valLabPos="-16,20" valLabRot="0" Name="MATH" IsBus="false" />
|
||||
|
||||
<item itemtype="Tunnel" CircId="Tunnel-64" mainComp="false" Show_id="false" Show_Val="false" Pos="956,-940" rotation="90" hflip="1" vflip="1" label="Tunnel-64" idLabPos="-16,-24" labelrot="0" valLabPos="-16,20" valLabRot="0" Name="Cout" IsBus="false" />
|
||||
|
||||
<item itemtype="Ground" CircId="Ground-69" mainComp="false" Show_id="false" Show_Val="false" Pos="308,-820" rotation="0" hflip="1" vflip="1" label="Ground-69" idLabPos="-16,8" labelrot="0" valLabPos="-16,20" valLabRot="0" />
|
||||
|
||||
<item itemtype="Resistor" CircId="Resistor-70" mainComp="false" ShowProp="Resistance" Show_id="false" Show_Val="true" Pos="308,-860" rotation="90" hflip="1" vflip="1" label="Resistor-70" idLabPos="-16,-24" labelrot="0" valLabPos="-16,6" valLabRot="0" Resistance="10000 Ω" />
|
||||
|
||||
<item itemtype="Rail" CircId="Rail-71" mainComp="false" ShowProp="Voltage" Show_id="false" Show_Val="true" Pos="308,-948" rotation="90" hflip="1" vflip="1" label="Rail-71" idLabPos="-5,-10" labelrot="-90" valLabPos="-12,6" valLabRot="-90" Voltage="5 V" />
|
||||
|
||||
<item itemtype="Diode" CircId="Diode-100" mainComp="false" Show_id="false" Show_Val="false" Pos="-1476,-716" rotation="270" hflip="1" vflip="1" label="Diode-100" idLabPos="-16,-24" labelrot="0" valLabPos="-16,6" valLabRot="0" Model="Diode Default" Threshold="0.634767 V" MaxCurrent="1 A" Resistance="0.05 Ω" BrkDownV="0 V" SatCurrent="171.435 nA" EmCoef="2" />
|
||||
|
||||
<item itemtype="Diode" CircId="Diode-102" mainComp="false" Show_id="false" Show_Val="false" Pos="-1444,-716" rotation="270" hflip="1" vflip="1" label="Diode-102" idLabPos="-16,-24" labelrot="0" valLabPos="-16,6" valLabRot="0" Model="Diode Default" Threshold="0.634767 V" MaxCurrent="1 A" Resistance="0.05 Ω" BrkDownV="0 V" SatCurrent="171.435 nA" EmCoef="2" />
|
||||
|
||||
<item itemtype="Mosfet" CircId="Mosfet-143" mainComp="false" Show_id="false" Show_Val="false" Pos="300,-908" rotation="0" hflip="1" vflip="-1" label="Mosfet-143" idLabPos="18,0" labelrot="0" valLabPos="-16,20" valLabRot="0" P_Channel="true" Depletion="false" RDSon="1 Ω" Threshold="3 V" />
|
||||
|
||||
<item itemtype="Subcircuit" CircId="General_Buffer_10Bit_v1.0.0-144" mainComp="false" Show_id="true" Show_Val="false" Pos="-1308,-900" rotation="0" hflip="1" vflip="1" label="General_Buffer_10Bit_v1.0.0-144" idLabPos="0,-20" labelrot="0" valLabPos="-16,20" valLabRot="0" />
|
||||
|
||||
<item itemtype="Node" CircId="Node-149" mainComp="false" Pos="-1460,-732" />
|
||||
|
||||
<item itemtype="Connector" uid="Connector-8" startpinid="Resistor-70-rPin" endpinid="Ground-69-Gnd" pointList="308,-844,308,-836" />
|
||||
|
||||
<item itemtype="Connector" uid="Connector-39" startpinid="Tunnel-60-pin" endpinid="Diode-102-lPin" pointList="-1524,-668,-1444,-668,-1444,-700" />
|
||||
|
||||
<item itemtype="Connector" uid="Connector-102" startpinid="Tunnel-59-pin" endpinid="Diode-100-lPin" pointList="-1524,-676,-1476,-676,-1476,-700" />
|
||||
|
||||
<item itemtype="Connector" uid="Connector-159" startpinid="Rail-71-outnod" endpinid="Mosfet-143-Sour" pointList="308,-932,308,-924" />
|
||||
|
||||
<item itemtype="Connector" uid="Connector-160" startpinid="Mosfet-143-Dren" endpinid="Resistor-70-lPin" pointList="308,-892,308,-876" />
|
||||
|
||||
<item itemtype="Connector" uid="Connector-179" startpinid="Tunnel-20-pin" endpinid="General_Buffer_10Bit_v1.0.0-144-IN0" pointList="-1460,-1004,-1460,-820,-1316,-820" />
|
||||
|
||||
<item itemtype="Connector" uid="Connector-180" startpinid="Tunnel-23-pin" endpinid="General_Buffer_10Bit_v1.0.0-144-IN1" pointList="-1468,-1004,-1468,-828,-1316,-828" />
|
||||
|
||||
<item itemtype="Connector" uid="Connector-181" startpinid="General_Buffer_10Bit_v1.0.0-144-IN2" endpinid="Tunnel-21-pin" pointList="-1316,-836,-1476,-836,-1476,-1004" />
|
||||
|
||||
<item itemtype="Connector" uid="Connector-182" startpinid="Tunnel-24-pin" endpinid="General_Buffer_10Bit_v1.0.0-144-IN3" pointList="-1484,-1004,-1484,-844,-1316,-844" />
|
||||
|
||||
<item itemtype="Connector" uid="Connector-183" startpinid="General_Buffer_10Bit_v1.0.0-144-IN4" endpinid="Tunnel-18-pin" pointList="-1316,-852,-1492,-852,-1492,-1004" />
|
||||
|
||||
<item itemtype="Connector" uid="Connector-184" startpinid="Tunnel-22-pin" endpinid="General_Buffer_10Bit_v1.0.0-144-IN5" pointList="-1500,-1004,-1500,-860,-1316,-860" />
|
||||
|
||||
<item itemtype="Connector" uid="Connector-185" startpinid="General_Buffer_10Bit_v1.0.0-144-IN6" endpinid="Tunnel-17-pin" pointList="-1316,-868,-1508,-868,-1508,-1004" />
|
||||
|
||||
<item itemtype="Connector" uid="Connector-186" startpinid="Tunnel-25-pin" endpinid="General_Buffer_10Bit_v1.0.0-144-IN7" pointList="-1516,-1004,-1516,-876,-1316,-876" />
|
||||
|
||||
<item itemtype="Connector" uid="Connector-187" startpinid="General_Buffer_10Bit_v1.0.0-144-IN8" endpinid="Tunnel-26-pin" pointList="-1316,-884,-1524,-884,-1524,-1004" />
|
||||
|
||||
<item itemtype="Connector" uid="Connector-188" startpinid="Tunnel-19-pin" endpinid="General_Buffer_10Bit_v1.0.0-144-IN9" pointList="-1532,-1004,-1532,-892,-1316,-892" />
|
||||
|
||||
<item itemtype="Connector" uid="Connector-189" startpinid="Node-149-1" endpinid="General_Buffer_10Bit_v1.0.0-144-ENABLE" pointList="-1460,-732,-1460,-780,-1316,-780" />
|
||||
|
||||
<item itemtype="Connector" uid="Connector-190" startpinid="Diode-100-rPin" endpinid="Node-149-0" pointList="-1476,-732,-1460,-732" />
|
||||
|
||||
<item itemtype="Connector" uid="Connector-191" startpinid="Node-149-2" endpinid="Diode-102-rPin" pointList="-1460,-732,-1444,-732" />
|
||||
|
||||
<item itemtype="Connector" uid="Connector-196" startpinid="General_Buffer_10Bit_v1.0.0-144-Id" endpinid="CPU_ALU_1Bit_v1.0.0-29-B" pointList="-1236,-820,-1228,-820,-1228,4,-712,4" />
|
||||
|
||||
<item itemtype="Connector" uid="Connector-197" startpinid="CPU_ALU_1Bit_v1.0.0-28-B" endpinid="General_Buffer_10Bit_v1.0.0-144-Id" pointList="-712,-92,-1220,-92,-1220,-828,-1236,-828" />
|
||||
|
||||
<item itemtype="Connector" uid="Connector-198" startpinid="General_Buffer_10Bit_v1.0.0-144-Id" endpinid="CPU_ALU_1Bit_v1.0.0-31-B" pointList="-1236,-836,-1212,-836,-1212,-188,-712,-188" />
|
||||
|
||||
<item itemtype="Connector" uid="Connector-199" startpinid="CPU_ALU_1Bit_v1.0.0-30-B" endpinid="General_Buffer_10Bit_v1.0.0-144-Id" pointList="-712,-284,-1204,-284,-1204,-844,-1236,-844" />
|
||||
|
||||
<item itemtype="Connector" uid="Connector-200" startpinid="General_Buffer_10Bit_v1.0.0-144-Id" endpinid="CPU_ALU_1Bit_v1.0.0-27-B" pointList="-1236,-852,-1196,-852,-1196,-380,-712,-380" />
|
||||
|
||||
<item itemtype="Connector" uid="Connector-201" startpinid="CPU_ALU_1Bit_v1.0.0-6-B" endpinid="General_Buffer_10Bit_v1.0.0-144-Id" pointList="-712,-476,-1188,-476,-1188,-860,-1236,-860" />
|
||||
|
||||
<item itemtype="Connector" uid="Connector-202" startpinid="General_Buffer_10Bit_v1.0.0-144-Id" endpinid="CPU_ALU_1Bit_v1.0.0-5-B" pointList="-1236,-868,-1180,-868,-1180,-572,-712,-572" />
|
||||
|
||||
<item itemtype="Connector" uid="Connector-203" startpinid="CPU_ALU_1Bit_v1.0.0-4-B" endpinid="General_Buffer_10Bit_v1.0.0-144-Id" pointList="-712,-668,-1172,-668,-1172,-876,-1236,-876" />
|
||||
|
||||
<item itemtype="Connector" uid="Connector-204" startpinid="General_Buffer_10Bit_v1.0.0-144-Id" endpinid="CPU_ALU_1Bit_v1.0.0-33-B" pointList="-1236,-884,-1164,-884,-1164,-764,-712,-764" />
|
||||
|
||||
<item itemtype="Connector" uid="Connector-206" startpinid="CPU_ALU_1Bit_v1.0.0-32-A" endpinid="General_Buffer_10Bit_v1.0.0-144-OUT9" pointList="-712,-868,-1156,-868,-1156,-892,-1236,-892" />
|
||||
|
||||
</circuit>
|
||||
@ -0,0 +1,18 @@
|
||||
<!DOCTYPE SimulIDE>
|
||||
|
||||
<!-- This file was generated by SimulIDE -->
|
||||
|
||||
<packageB name="Package" width="6" height="8" background="" type="None" >
|
||||
|
||||
<pin type="" xpos="-8" ypos="60" angle="180" length="8" space="0" id="Cin" label="Cin" />
|
||||
<pin type="" xpos="-8" ypos="52" angle="180" length="8" space="0" id="B" label="B" />
|
||||
<pin type="" xpos="-8" ypos="44" angle="180" length="8" space="0" id="A" label="A" />
|
||||
<pin type="inv" xpos="-8" ypos="4" angle="180" length="8" space="0" id="ADD" label="ADD" />
|
||||
<pin type="inv" xpos="-8" ypos="12" angle="180" length="8" space="0" id="OR" label="OR" />
|
||||
<pin type="inv" xpos="-8" ypos="20" angle="180" length="8" space="0" id="NAND" label="NAND"/>
|
||||
<pin type="inv" xpos="-8" ypos="28" angle="180" length="8" space="0" id="XOR" label="XOR" />
|
||||
<pin type="inv" xpos="-8" ypos="36" angle="180" length="8" space="0" id="NOT" label="NOT" />
|
||||
<pin type="" xpos="56" ypos="4" angle="0" length="8" space="0" id="OUT" label="OUT" />
|
||||
<pin type="" xpos="56" ypos="12" angle="0" length="8" space="0" id="Cout" label="Cout"/>
|
||||
|
||||
</packageB>
|
||||
@ -1,6 +1,6 @@
|
||||
<circuit version="1.1.0" rev="1912+dfsg-4build2" stepSize="1000000" stepsPS="1000000" NLsteps="100000" reaStep="1000000" animate="1" >
|
||||
<circuit version="1.1.0-SR2" rev="260411" stepSize="1000000" stepsPS="1000000" NLsteps="100000" reaStep="1000000" animate="1" >
|
||||
|
||||
<item itemtype="Tunnel" CircId="Tunnel-654" mainComp="false" Show_id="true" Show_Val="false" Pos="-1432,-56" rotation="0" hflip="1" vflip="1" label="NAND (Active Low)" idLabPos="-16,-24" labelrot="0" valLabPos="-16,20" valLabRot="0" IsBus="false" />
|
||||
<item itemtype="Tunnel" CircId="Tunnel-654" mainComp="false" Show_id="true" Show_Val="false" Pos="-1432,-56" rotation="0" hflip="1" vflip="1" label="NAND" idLabPos="-16,-24" labelrot="0" valLabPos="-16,20" valLabRot="0" Name="NAND" IsBus="false" />
|
||||
|
||||
<item itemtype="Diode" CircId="Diode-643" mainComp="false" Show_id="false" Show_Val="false" Pos="44,304" rotation="630" hflip="1" vflip="1" label="Diode-643" idLabPos="-16,-24" labelrot="0" valLabPos="-16,6" valLabRot="0" Model="Diode Default" Threshold="0.634767 V" MaxCurrent="1 A" Resistance="0.05 Ω" BrkDownV="0 V" SatCurrent="171.435 nA" EmCoef="2" />
|
||||
|
||||
@ -48,13 +48,13 @@
|
||||
|
||||
<item itemtype="Ground" CircId="Ground-393" mainComp="false" Show_id="false" Show_Val="false" Pos="-480,592" rotation="0" hflip="1" vflip="1" label="Ground-393" idLabPos="-16,8" labelrot="0" valLabPos="-16,20" valLabRot="0" />
|
||||
|
||||
<item itemtype="Tunnel" CircId="Tunnel-652" mainComp="false" Show_id="true" Show_Val="false" Pos="-1432,-84" rotation="0" hflip="1" vflip="1" label="OR (Active Low)" idLabPos="-16,-24" labelrot="0" valLabPos="-16,20" valLabRot="0" IsBus="false" />
|
||||
<item itemtype="Tunnel" CircId="Tunnel-652" mainComp="false" Show_id="true" Show_Val="false" Pos="-1432,-84" rotation="0" hflip="1" vflip="1" label="OR" idLabPos="-16,-24" labelrot="0" valLabPos="-16,20" valLabRot="0" Name="OR" IsBus="false" />
|
||||
|
||||
<item itemtype="Tunnel" CircId="Tunnel-650" mainComp="false" Show_id="true" Show_Val="false" Pos="-1432,-112" rotation="0" hflip="1" vflip="1" label="ADD (Active Low)" idLabPos="-16,-24" labelrot="0" valLabPos="-16,20" valLabRot="0" IsBus="false" />
|
||||
<item itemtype="Tunnel" CircId="Tunnel-650" mainComp="false" Show_id="true" Show_Val="false" Pos="-1432,-112" rotation="0" hflip="1" vflip="1" label="ADD" idLabPos="-16,-24" labelrot="0" valLabPos="-16,20" valLabRot="0" Name="ADD" IsBus="false" />
|
||||
|
||||
<item itemtype="Mosfet" CircId="Mosfet-477" mainComp="false" Show_id="false" Show_Val="false" Pos="-452,724" rotation="0" hflip="1" vflip="-1" label="Mosfet-477" idLabPos="18,0" labelrot="0" valLabPos="-16,20" valLabRot="0" P_Channel="true" Depletion="false" RDSon="1 Ω" Threshold="3 V" />
|
||||
|
||||
<item itemtype="Tunnel" CircId="Tunnel-668" mainComp="false" Show_id="true" Show_Val="false" Pos="584,124" rotation="0" hflip="-1" vflip="1" label="OUT" idLabPos="-16,-24" labelrot="0" valLabPos="-16,20" valLabRot="0" IsBus="false" />
|
||||
<item itemtype="Tunnel" CircId="Tunnel-668" mainComp="false" Show_id="true" Show_Val="false" Pos="584,124" rotation="0" hflip="-1" vflip="1" label="OUT" idLabPos="-16,-24" labelrot="0" valLabPos="-16,20" valLabRot="0" Name="OUT" IsBus="false" />
|
||||
|
||||
<item itemtype="Mosfet" CircId="Mosfet-630" mainComp="false" Show_id="false" Show_Val="false" Pos="92,444" rotation="0" hflip="1" vflip="-1" label="Mosfet-630" idLabPos="18,0" labelrot="0" valLabPos="-16,20" valLabRot="0" P_Channel="true" Depletion="false" RDSon="1 Ω" Threshold="3 V" />
|
||||
|
||||
@ -78,7 +78,7 @@
|
||||
|
||||
<item itemtype="Mosfet" CircId="Mosfet-520" mainComp="false" Show_id="false" Show_Val="false" Pos="-216,-56" rotation="0" hflip="1" vflip="-1" label="Mosfet-520" idLabPos="18,0" labelrot="0" valLabPos="-16,20" valLabRot="0" P_Channel="true" Depletion="false" RDSon="1 Ω" Threshold="3 V" />
|
||||
|
||||
<item itemtype="Tunnel" CircId="Tunnel-664" mainComp="false" Show_id="true" Show_Val="false" Pos="-1424,176" rotation="0" hflip="1" vflip="1" label="Cin" idLabPos="-16,-24" labelrot="0" valLabPos="-16,20" valLabRot="0" IsBus="false" />
|
||||
<item itemtype="Tunnel" CircId="Tunnel-664" mainComp="false" Show_id="true" Show_Val="false" Pos="-1424,176" rotation="0" hflip="1" vflip="1" label="Cin" idLabPos="-16,-24" labelrot="0" valLabPos="-16,20" valLabRot="0" Name="Cin" IsBus="false" />
|
||||
|
||||
<item itemtype="Mosfet" CircId="Mosfet-501" mainComp="false" Show_id="false" Show_Val="false" Pos="-204,76" rotation="0" hflip="1" vflip="-1" label="Mosfet-501" idLabPos="18,0" labelrot="0" valLabPos="-16,20" valLabRot="0" P_Channel="true" Depletion="false" RDSon="1 Ω" Threshold="3 V" />
|
||||
|
||||
@ -96,7 +96,7 @@
|
||||
|
||||
<item itemtype="Resistor" CircId="Resistor-613" mainComp="false" ShowProp="Resistance" Show_id="false" Show_Val="true" Pos="92,-32" rotation="90" hflip="1" vflip="1" label="Resistor-613" idLabPos="-16,-24" labelrot="0" valLabPos="-16,6" valLabRot="0" Resistance="10000 Ω" />
|
||||
|
||||
<item itemtype="Rectangle" CircId="Rectangle-493" mainComp="false" Show_id="false" Show_Val="false" Pos="-416,748" rotation="0" hflip="1" vflip="1" label="Rectangle-493" idLabPos="-16,-24" labelrot="0" valLabPos="-16,20" valLabRot="0" H_size="100 _Pixels" V_size="100 _Pixels" Border="2 _Pixels" Z_Value="-1" Color="#a0a0a4" Opacity="1" />
|
||||
<item itemtype="Rectangle" CircId="Rectangle-493" mainComp="false" Show_id="false" Show_Val="false" Pos="-416,748" rotation="0" hflip="1" vflip="1" label="Rectangle-493" idLabPos="-16,-24" labelrot="0" valLabPos="-16,20" valLabRot="0" H_size="100 _px" V_size="100 _px" Border="2 _px" Z_Value="-1" Color="#a0a0a4" Opacity="1" />
|
||||
|
||||
<item itemtype="Resistor" CircId="Resistor-605" mainComp="false" ShowProp="Resistance" Show_id="false" Show_Val="true" Pos="208,56" rotation="90" hflip="1" vflip="1" label="Resistor-605" idLabPos="-16,-24" labelrot="0" valLabPos="-16,6" valLabRot="0" Resistance="10000 Ω" />
|
||||
|
||||
@ -122,7 +122,7 @@
|
||||
|
||||
<item itemtype="Resistor" CircId="Resistor-449" mainComp="false" ShowProp="Resistance" Show_id="false" Show_Val="true" Pos="-1032,500" rotation="90" hflip="1" vflip="1" label="Resistor-449" idLabPos="-16,-24" labelrot="0" valLabPos="-16,6" valLabRot="0" Resistance="10000 Ω" />
|
||||
|
||||
<item itemtype="Tunnel" CircId="Tunnel-660" mainComp="false" Show_id="true" Show_Val="false" Pos="-1424,96" rotation="0" hflip="1" vflip="1" label="A" idLabPos="-16,-24" labelrot="0" valLabPos="-16,20" valLabRot="0" IsBus="false" />
|
||||
<item itemtype="Tunnel" CircId="Tunnel-660" mainComp="false" Show_id="true" Show_Val="false" Pos="-1424,96" rotation="0" hflip="1" vflip="1" label="A" idLabPos="-16,-24" labelrot="0" valLabPos="-16,20" valLabRot="0" Name="A" IsBus="false" />
|
||||
|
||||
<item itemtype="Resistor" CircId="Resistor-568" mainComp="false" ShowProp="Resistance" Show_id="false" Show_Val="true" Pos="-848,-196" rotation="90" hflip="1" vflip="1" label="Resistor-568" idLabPos="-16,-24" labelrot="0" valLabPos="-16,6" valLabRot="0" Resistance="10000 Ω" />
|
||||
|
||||
@ -132,7 +132,7 @@
|
||||
|
||||
<item itemtype="Diode" CircId="Diode-545" mainComp="false" Show_id="false" Show_Val="false" Pos="-108,172" rotation="360" hflip="1" vflip="1" label="Diode-545" idLabPos="-16,-24" labelrot="0" valLabPos="-16,6" valLabRot="0" Model="Diode Default" Threshold="0.634767 V" MaxCurrent="1 A" Resistance="0.05 Ω" BrkDownV="0 V" SatCurrent="171.435 nA" EmCoef="2" />
|
||||
|
||||
<item itemtype="Tunnel" CircId="Tunnel-662" mainComp="false" Show_id="true" Show_Val="false" Pos="-1424,136" rotation="0" hflip="1" vflip="1" label="B" idLabPos="-16,-24" labelrot="0" valLabPos="-16,20" valLabRot="0" IsBus="false" />
|
||||
<item itemtype="Tunnel" CircId="Tunnel-662" mainComp="false" Show_id="true" Show_Val="false" Pos="-1424,136" rotation="0" hflip="1" vflip="1" label="B" idLabPos="-16,-24" labelrot="0" valLabPos="-16,20" valLabRot="0" Name="B" IsBus="false" />
|
||||
|
||||
<item itemtype="Mosfet" CircId="Mosfet-467" mainComp="false" Show_id="false" Show_Val="false" Pos="-516,772" rotation="0" hflip="1" vflip="-1" label="Mosfet-467" idLabPos="18,0" labelrot="0" valLabPos="-16,20" valLabRot="0" P_Channel="true" Depletion="false" RDSon="1 Ω" Threshold="3 V" />
|
||||
|
||||
@ -158,9 +158,9 @@
|
||||
|
||||
<item itemtype="Ground" CircId="Ground-633" mainComp="false" Show_id="false" Show_Val="false" Pos="100,536" rotation="0" hflip="1" vflip="1" label="Ground-633" idLabPos="-16,8" labelrot="0" valLabPos="-16,20" valLabRot="0" />
|
||||
|
||||
<item itemtype="Rectangle" CircId="Rectangle-492" mainComp="false" Show_id="false" Show_Val="false" Pos="-448,400" rotation="0" hflip="1" vflip="1" label="Rectangle-492" idLabPos="-16,-24" labelrot="0" valLabPos="-16,20" valLabRot="0" H_size="300 _Pixels" V_size="500 _Pixels" Border="2 _Pixels" Z_Value="-1" Color="#a0a0a4" Opacity="1" />
|
||||
<item itemtype="Rectangle" CircId="Rectangle-492" mainComp="false" Show_id="false" Show_Val="false" Pos="-448,400" rotation="0" hflip="1" vflip="1" label="Rectangle-492" idLabPos="-16,-24" labelrot="0" valLabPos="-16,20" valLabRot="0" H_size="300 _px" V_size="500 _px" Border="2 _px" Z_Value="-1" Color="#a0a0a4" Opacity="1" />
|
||||
|
||||
<item itemtype="Tunnel" CircId="Tunnel-658" mainComp="false" Show_id="true" Show_Val="false" Pos="-1432,0" rotation="0" hflip="1" vflip="1" label="NOT (Active Low)" idLabPos="-16,-24" labelrot="0" valLabPos="-16,20" valLabRot="0" IsBus="false" />
|
||||
<item itemtype="Tunnel" CircId="Tunnel-658" mainComp="false" Show_id="true" Show_Val="false" Pos="-1432,0" rotation="0" hflip="1" vflip="1" label="NOT" idLabPos="-16,-24" labelrot="0" valLabPos="-16,20" valLabRot="0" Name="NOT" IsBus="false" />
|
||||
|
||||
<item itemtype="Ground" CircId="Ground-460" mainComp="false" Show_id="false" Show_Val="false" Pos="-696,376" rotation="0" hflip="1" vflip="1" label="Ground-460" idLabPos="-16,8" labelrot="0" valLabPos="-16,20" valLabRot="0" />
|
||||
|
||||
@ -192,11 +192,11 @@
|
||||
|
||||
<item itemtype="Resistor" CircId="Resistor-632" mainComp="false" ShowProp="Resistance" Show_id="false" Show_Val="true" Pos="28,492" rotation="90" hflip="1" vflip="1" label="Resistor-632" idLabPos="-16,-24" labelrot="0" valLabPos="-16,6" valLabRot="0" Resistance="10000 Ω" />
|
||||
|
||||
<item itemtype="Tunnel" CircId="Tunnel-670" mainComp="false" Show_id="true" Show_Val="false" Pos="620,468" rotation="0" hflip="-1" vflip="1" label="Cout" idLabPos="-16,-24" labelrot="0" valLabPos="-16,20" valLabRot="0" IsBus="false" />
|
||||
<item itemtype="Tunnel" CircId="Tunnel-670" mainComp="false" Show_id="true" Show_Val="false" Pos="620,468" rotation="0" hflip="-1" vflip="1" label="Cout" idLabPos="-16,-24" labelrot="0" valLabPos="-16,20" valLabRot="0" Name="Cout" IsBus="false" />
|
||||
|
||||
<item itemtype="Resistor" CircId="Resistor-409" mainComp="false" ShowProp="Resistance" Show_id="false" Show_Val="true" Pos="-696,332" rotation="90" hflip="1" vflip="1" label="Resistor-409" idLabPos="-16,-24" labelrot="0" valLabPos="-16,6" valLabRot="0" Resistance="10000 Ω" />
|
||||
|
||||
<item itemtype="Tunnel" CircId="Tunnel-656" mainComp="false" Show_id="true" Show_Val="false" Pos="-1432,-28" rotation="0" hflip="1" vflip="1" label="XOR (Active Low)" idLabPos="-16,-24" labelrot="0" valLabPos="-16,20" valLabRot="0" IsBus="false" />
|
||||
<item itemtype="Tunnel" CircId="Tunnel-656" mainComp="false" Show_id="true" Show_Val="false" Pos="-1432,-28" rotation="0" hflip="1" vflip="1" label="XOR" idLabPos="-16,-24" labelrot="0" valLabPos="-16,20" valLabRot="0" Name="XOR" IsBus="false" />
|
||||
|
||||
<item itemtype="Diode" CircId="Diode-625" mainComp="false" Show_id="false" Show_Val="false" Pos="340,136" rotation="360" hflip="1" vflip="1" label="Diode-625" idLabPos="-16,-24" labelrot="0" valLabPos="-16,6" valLabRot="0" Model="Diode Default" Threshold="0.634767 V" MaxCurrent="1 A" Resistance="0.05 Ω" BrkDownV="0 V" SatCurrent="171.435 nA" EmCoef="2" />
|
||||
|
||||
@ -206,7 +206,7 @@
|
||||
|
||||
<item itemtype="Probe" CircId="Probe-398" mainComp="false" Show_id="false" Show_Val="true" Pos="-976,420" rotation="-45" hflip="1" vflip="1" label="Probe-398" idLabPos="16,-16" labelrot="45" valLabPos="16,0" valLabRot="45" ShowVolt="true" Threshold="2.5 V" />
|
||||
|
||||
<item itemtype="TextComponent" CircId="TextComponent-649" mainComp="false" Show_id="false" Show_Val="false" Pos="-1260,-324" rotation="0" hflip="1" vflip="1" label="TextComponent-649" idLabPos="-16,-24" labelrot="0" valLabPos="-16,20" valLabRot="0" Margin="5 _Pixels" Border="1 _Pixels" Color="#ffffdc" Opacity="1" Font="Helvetica [Cronyx]" Font_Size="10 _Pixels" Font_Color="#000080" Fixed_Width="false" Text="operations:
- NAND
- AND (NAND and NOT)
- OR
- NOR (OR and NOT)
- XOR
- XNOR (XOR and NOT)
- SUM (also sets Cout if needed)

31 pfets
16 10k ohm resistors
7 diodes" />
|
||||
<item itemtype="TextComponent" CircId="TextComponent-649" mainComp="false" Show_id="false" Show_Val="false" Pos="-1260,-324" rotation="0" hflip="1" vflip="1" label="TextComponent-649" idLabPos="-16,-24" labelrot="0" valLabPos="-16,20" valLabRot="0" Margin="5 _px" Border="1 _px" Color="#ffffdc" Opacity="1" Font="Helvetica [Cronyx]" Font_Color="#000080" Font_Size="10 _px" Fixed_Width="false" Text="operations:
- NAND
- AND (NAND and NOT)
- OR
- NOR (OR and NOT)
- XOR
- XNOR (XOR and NOT)
- SUM (also sets Cout if needed)

31 pfets
16 10k ohm resistors
7 diodes" />
|
||||
|
||||
<item itemtype="Probe" CircId="Probe-599" mainComp="false" Show_id="true" Show_Val="true" Pos="248,20" rotation="-45" hflip="1" vflip="1" label="Non-Inverted" idLabPos="16,-16" labelrot="45" valLabPos="16,0" valLabRot="45" ShowVolt="true" Threshold="2.5 V" />
|
||||
|
||||
@ -216,6 +216,8 @@
|
||||
|
||||
<item itemtype="Probe" CircId="Probe-410" mainComp="false" Show_id="false" Show_Val="true" Pos="-976,348" rotation="-45" hflip="1" vflip="1" label="Probe-410" idLabPos="16,-16" labelrot="45" valLabPos="16,0" valLabRot="45" ShowVolt="true" Threshold="2.5 V" />
|
||||
|
||||
<item itemtype="TextComponent" CircId="TextComponent-672" mainComp="false" Show_id="false" Show_Val="false" Pos="-1488,-160" rotation="0" hflip="1" vflip="1" label="TextComponent-672" idLabPos="-16,-24" labelrot="0" valLabPos="-16,20" valLabRot="0" Margin="5 _px" Border="1 _px" Color="#ffffdc" Opacity="0" Font="Helvetica [Cronyx]" Font_Color="#000080" Font_Size="10 _px" Fixed_Width="false" Text="operations are all active low












" />
|
||||
|
||||
<item itemtype="Node" CircId="Node-626" mainComp="false" Pos="224,236" />
|
||||
|
||||
<item itemtype="Node" CircId="Node-512" mainComp="false" Pos="-196,164" />
|
||||
@ -418,8 +420,6 @@
|
||||
|
||||
<item itemtype="Connector" uid="Connector-1071" startpinid="Mosfet-434-Gate" endpinid="Node-566-0" pointList="-720,264,-824,264" />
|
||||
|
||||
<item itemtype="Connector" uid="Connector-1259" startpinid="Tunnel-652-pin" endpinid="Mosfet-579-Gate" pointList="-1432,-84,-940,-84,-940,-144,-820,-144" />
|
||||
|
||||
<item itemtype="Connector" uid="Connector-766" startpinid="Node-443-2" endpinid="Node-422-1" pointList="-632,304,-640,304" />
|
||||
|
||||
<item itemtype="Connector" uid="Connector-1069" startpinid="Node-565-2" endpinid="Node-426-1" pointList="-888,236,-928,236,-928,252,-992,252" />
|
||||
@ -706,4 +706,6 @@
|
||||
|
||||
<item itemtype="Connector" uid="Connector-748" startpinid="Probe-399-inpin" endpinid="Node-426-0" pointList="-992,252,-992,252" />
|
||||
|
||||
<item itemtype="Connector" uid="Connector-1259" startpinid="Tunnel-652-pin" endpinid="Mosfet-579-Gate" pointList="-1432,-84,-940,-84,-940,-144,-820,-144" />
|
||||
|
||||
</circuit>
|
||||
@ -0,0 +1,29 @@
|
||||
<!DOCTYPE SimulIDE>
|
||||
|
||||
<!-- This file was generated by SimulIDE -->
|
||||
|
||||
<packageB name="General_Buffer_10Bit_v1.0.0" width="8" height="16" background="" type="None" >
|
||||
|
||||
<pin type="" xpos="-8" ypos="8" angle="180" length="8" space="0" id="IN9" label="IN9" />
|
||||
<pin type="" xpos="-8" ypos="16" angle="180" length="8" space="0" id="IN8" label="IN8" />
|
||||
<pin type="" xpos="-8" ypos="24" angle="180" length="8" space="0" id="IN7" label="IN7" />
|
||||
<pin type="" xpos="-8" ypos="32" angle="180" length="8" space="0" id="IN6" label="IN6" />
|
||||
<pin type="" xpos="-8" ypos="40" angle="180" length="8" space="0" id="IN5" label="IN5" />
|
||||
<pin type="" xpos="-8" ypos="48" angle="180" length="8" space="0" id="IN4" label="IN4" />
|
||||
<pin type="" xpos="-8" ypos="56" angle="180" length="8" space="0" id="IN3" label="IN3" />
|
||||
<pin type="" xpos="-8" ypos="64" angle="180" length="8" space="0" id="IN2" label="IN2" />
|
||||
<pin type="" xpos="-8" ypos="72" angle="180" length="8" space="0" id="IN1" label="IN1" />
|
||||
<pin type="" xpos="-8" ypos="80" angle="180" length="8" space="0" id="IN0" label="IN0" />
|
||||
<pin type="inv" xpos="-8" ypos="120" angle="180" length="8" space="0" id="ENABLE" label="ENABLE"/>
|
||||
<pin type="" xpos="72" ypos="8" angle="0" length="8" space="0" id="OUT9" label="OUT9"/>
|
||||
<pin type="" xpos="72" ypos="16" angle="0" length="8" space="0" id="Id" label="OUT8"/>
|
||||
<pin type="" xpos="72" ypos="24" angle="0" length="8" space="0" id="Id" label="OUT7"/>
|
||||
<pin type="" xpos="72" ypos="32" angle="0" length="8" space="0" id="Id" label="OUT6"/>
|
||||
<pin type="" xpos="72" ypos="40" angle="0" length="8" space="0" id="Id" label="OUT5"/>
|
||||
<pin type="" xpos="72" ypos="48" angle="0" length="8" space="0" id="Id" label="OUT4"/>
|
||||
<pin type="" xpos="72" ypos="56" angle="0" length="8" space="0" id="Id" label="OUT3"/>
|
||||
<pin type="" xpos="72" ypos="64" angle="0" length="8" space="0" id="Id" label="OUT2"/>
|
||||
<pin type="" xpos="72" ypos="72" angle="0" length="8" space="0" id="Id" label="OUT1"/>
|
||||
<pin type="" xpos="72" ypos="80" angle="0" length="8" space="0" id="Id" label="OUT0"/>
|
||||
|
||||
</packageB>
|
||||
@ -0,0 +1,283 @@
|
||||
<circuit version="1.1.0-SR2" rev="260411" stepSize="1000000" stepsPS="1000000" NLsteps="100000" reaStep="1000000" animate="0" >
|
||||
|
||||
<item itemtype="Package" CircId="Package-72" mainComp="false" Show_id="false" Show_Val="false" Pos="-1060,-1036" rotation="0" hflip="1" vflip="1" label="Package-72" idLabPos="0,-20" labelrot="0" valLabPos="-16,20" valLabRot="0" SubcType="None" Width="8" Height="16" Name="General_Buffer_10Bit_v1.0.0" Package_File="General_Buffer_10Bit_v1.0.0.package" Logic_Symbol="true" />
|
||||
|
||||
<item itemtype="Resistor" CircId="Resistor-2" mainComp="false" ShowProp="Resistance" Show_id="false" Show_Val="true" Pos="-1108,-740" rotation="90" hflip="1" vflip="1" label="Resistor-2" idLabPos="-16,-24" labelrot="0" valLabPos="-16,6" valLabRot="0" Resistance="10000 Ω" />
|
||||
|
||||
<item itemtype="Resistor" CircId="Resistor-3" mainComp="false" ShowProp="Resistance" Show_id="false" Show_Val="true" Pos="-1060,-740" rotation="90" hflip="1" vflip="1" label="Resistor-3" idLabPos="-16,-24" labelrot="0" valLabPos="-16,6" valLabRot="0" Resistance="10000 Ω" />
|
||||
|
||||
<item itemtype="Mosfet" CircId="Mosfet-4" mainComp="false" Show_id="false" Show_Val="false" Pos="-1260,-796" rotation="0" hflip="1" vflip="-1" label="Mosfet-4" idLabPos="18,0" labelrot="0" valLabPos="-16,20" valLabRot="0" P_Channel="true" Depletion="false" RDSon="1 Ω" Threshold="3 V" />
|
||||
|
||||
<item itemtype="Ground" CircId="Ground-6" mainComp="false" Show_id="false" Show_Val="false" Pos="-1108,-700" rotation="0" hflip="1" vflip="1" label="Ground-6" idLabPos="-16,8" labelrot="0" valLabPos="-16,20" valLabRot="0" />
|
||||
|
||||
<item itemtype="Mosfet" CircId="Mosfet-7" mainComp="false" Show_id="false" Show_Val="false" Pos="-924,-796" rotation="0" hflip="1" vflip="-1" label="Mosfet-7" idLabPos="18,0" labelrot="0" valLabPos="-16,20" valLabRot="0" P_Channel="true" Depletion="false" RDSon="1 Ω" Threshold="3 V" />
|
||||
|
||||
<item itemtype="Resistor" CircId="Resistor-8" mainComp="false" ShowProp="Resistance" Show_id="false" Show_Val="true" Pos="-964,-740" rotation="90" hflip="1" vflip="1" label="Resistor-8" idLabPos="-16,-24" labelrot="0" valLabPos="-16,6" valLabRot="0" Resistance="10000 Ω" />
|
||||
|
||||
<item itemtype="Resistor" CircId="Resistor-9" mainComp="false" ShowProp="Resistance" Show_id="false" Show_Val="true" Pos="-916,-740" rotation="90" hflip="1" vflip="1" label="Resistor-9" idLabPos="-16,-24" labelrot="0" valLabPos="-16,6" valLabRot="0" Resistance="10000 Ω" />
|
||||
|
||||
<item itemtype="Mosfet" CircId="Mosfet-10" mainComp="false" Show_id="false" Show_Val="false" Pos="-1116,-796" rotation="0" hflip="1" vflip="-1" label="Mosfet-10" idLabPos="18,0" labelrot="0" valLabPos="-16,20" valLabRot="0" P_Channel="true" Depletion="false" RDSon="1 Ω" Threshold="3 V" />
|
||||
|
||||
<item itemtype="Resistor" CircId="Resistor-11" mainComp="false" ShowProp="Resistance" Show_id="false" Show_Val="true" Pos="-1156,-740" rotation="90" hflip="1" vflip="1" label="Resistor-11" idLabPos="-16,-24" labelrot="0" valLabPos="-16,6" valLabRot="0" Resistance="10000 Ω" />
|
||||
|
||||
<item itemtype="Resistor" CircId="Resistor-13" mainComp="false" ShowProp="Resistance" Show_id="false" Show_Val="true" Pos="-820,-740" rotation="90" hflip="1" vflip="1" label="Resistor-13" idLabPos="-16,-24" labelrot="0" valLabPos="-16,6" valLabRot="0" Resistance="10000 Ω" />
|
||||
|
||||
<item itemtype="Ground" CircId="Ground-14" mainComp="false" Show_id="false" Show_Val="false" Pos="-1012,-700" rotation="0" hflip="1" vflip="1" label="Ground-14" idLabPos="-16,8" labelrot="0" valLabPos="-16,20" valLabRot="0" />
|
||||
|
||||
<item itemtype="Mosfet" CircId="Mosfet-15" mainComp="false" Show_id="false" Show_Val="false" Pos="-972,-796" rotation="0" hflip="1" vflip="-1" label="Mosfet-15" idLabPos="18,0" labelrot="0" valLabPos="-16,20" valLabRot="0" P_Channel="true" Depletion="false" RDSon="1 Ω" Threshold="3 V" />
|
||||
|
||||
<item itemtype="Ground" CircId="Ground-16" mainComp="false" Show_id="false" Show_Val="false" Pos="-1156,-700" rotation="0" hflip="1" vflip="1" label="Ground-16" idLabPos="-16,8" labelrot="0" valLabPos="-16,20" valLabRot="0" />
|
||||
|
||||
<item itemtype="Resistor" CircId="Resistor-17" mainComp="false" ShowProp="Resistance" Show_id="false" Show_Val="true" Pos="-1012,-740" rotation="90" hflip="1" vflip="1" label="Resistor-17" idLabPos="-16,-24" labelrot="0" valLabPos="-16,6" valLabRot="0" Resistance="10000 Ω" />
|
||||
|
||||
<item itemtype="Mosfet" CircId="Mosfet-18" mainComp="false" Show_id="false" Show_Val="false" Pos="-1020,-796" rotation="0" hflip="1" vflip="-1" label="Mosfet-18" idLabPos="18,0" labelrot="0" valLabPos="-16,20" valLabRot="0" P_Channel="true" Depletion="false" RDSon="1 Ω" Threshold="3 V" />
|
||||
|
||||
<item itemtype="Ground" CircId="Ground-19" mainComp="false" Show_id="false" Show_Val="false" Pos="-820,-700" rotation="0" hflip="1" vflip="1" label="Ground-19" idLabPos="-16,8" labelrot="0" valLabPos="-16,20" valLabRot="0" />
|
||||
|
||||
<item itemtype="Ground" CircId="Ground-20" mainComp="false" Show_id="false" Show_Val="false" Pos="-868,-700" rotation="0" hflip="1" vflip="1" label="Ground-20" idLabPos="-16,8" labelrot="0" valLabPos="-16,20" valLabRot="0" />
|
||||
|
||||
<item itemtype="Mosfet" CircId="Mosfet-21" mainComp="false" Show_id="false" Show_Val="false" Pos="-1212,-796" rotation="0" hflip="1" vflip="-1" label="Mosfet-21" idLabPos="18,0" labelrot="0" valLabPos="-16,20" valLabRot="0" P_Channel="true" Depletion="false" RDSon="1 Ω" Threshold="3 V" />
|
||||
|
||||
<item itemtype="Ground" CircId="Ground-22" mainComp="false" Show_id="false" Show_Val="false" Pos="-916,-700" rotation="0" hflip="1" vflip="1" label="Ground-22" idLabPos="-16,8" labelrot="0" valLabPos="-16,20" valLabRot="0" />
|
||||
|
||||
<item itemtype="Resistor" CircId="Resistor-23" mainComp="false" ShowProp="Resistance" Show_id="false" Show_Val="true" Pos="-868,-740" rotation="90" hflip="1" vflip="1" label="Resistor-23" idLabPos="-16,-24" labelrot="0" valLabPos="-16,6" valLabRot="0" Resistance="10000 Ω" />
|
||||
|
||||
<item itemtype="Mosfet" CircId="Mosfet-24" mainComp="false" Show_id="false" Show_Val="false" Pos="-876,-796" rotation="0" hflip="1" vflip="-1" label="Mosfet-24" idLabPos="18,0" labelrot="0" valLabPos="-16,20" valLabRot="0" P_Channel="true" Depletion="false" RDSon="1 Ω" Threshold="3 V" />
|
||||
|
||||
<item itemtype="Resistor" CircId="Resistor-25" mainComp="false" ShowProp="Resistance" Show_id="false" Show_Val="true" Pos="-1204,-740" rotation="90" hflip="1" vflip="1" label="Resistor-25" idLabPos="-16,-24" labelrot="0" valLabPos="-16,6" valLabRot="0" Resistance="10000 Ω" />
|
||||
|
||||
<item itemtype="Mosfet" CircId="Mosfet-26" mainComp="false" Show_id="false" Show_Val="false" Pos="-828,-796" rotation="0" hflip="1" vflip="-1" label="Mosfet-26" idLabPos="18,0" labelrot="0" valLabPos="-16,20" valLabRot="0" P_Channel="true" Depletion="false" RDSon="1 Ω" Threshold="3 V" />
|
||||
|
||||
<item itemtype="Ground" CircId="Ground-27" mainComp="false" Show_id="false" Show_Val="false" Pos="-1204,-700" rotation="0" hflip="1" vflip="1" label="Ground-27" idLabPos="-16,8" labelrot="0" valLabPos="-16,20" valLabRot="0" />
|
||||
|
||||
<item itemtype="Resistor" CircId="Resistor-29" mainComp="false" ShowProp="Resistance" Show_id="false" Show_Val="true" Pos="-1252,-740" rotation="90" hflip="1" vflip="1" label="Resistor-29" idLabPos="-16,-24" labelrot="0" valLabPos="-16,6" valLabRot="0" Resistance="10000 Ω" />
|
||||
|
||||
<item itemtype="Ground" CircId="Ground-31" mainComp="false" Show_id="false" Show_Val="false" Pos="-964,-700" rotation="0" hflip="1" vflip="1" label="Ground-31" idLabPos="-16,8" labelrot="0" valLabPos="-16,20" valLabRot="0" />
|
||||
|
||||
<item itemtype="Ground" CircId="Ground-32" mainComp="false" Show_id="false" Show_Val="false" Pos="-1060,-700" rotation="0" hflip="1" vflip="1" label="Ground-32" idLabPos="-16,8" labelrot="0" valLabPos="-16,20" valLabRot="0" />
|
||||
|
||||
<item itemtype="Ground" CircId="Ground-34" mainComp="false" Show_id="false" Show_Val="false" Pos="-1252,-700" rotation="0" hflip="1" vflip="1" label="Ground-34" idLabPos="-16,8" labelrot="0" valLabPos="-16,20" valLabRot="0" />
|
||||
|
||||
<item itemtype="Mosfet" CircId="Mosfet-36" mainComp="false" Show_id="false" Show_Val="false" Pos="-1164,-796" rotation="0" hflip="1" vflip="-1" label="Mosfet-36" idLabPos="18,0" labelrot="0" valLabPos="-16,20" valLabRot="0" P_Channel="true" Depletion="false" RDSon="1 Ω" Threshold="3 V" />
|
||||
|
||||
<item itemtype="Mosfet" CircId="Mosfet-38" mainComp="false" Show_id="false" Show_Val="false" Pos="-1068,-796" rotation="0" hflip="1" vflip="-1" label="Mosfet-38" idLabPos="18,0" labelrot="0" valLabPos="-16,20" valLabRot="0" P_Channel="true" Depletion="false" RDSon="1 Ω" Threshold="3 V" />
|
||||
|
||||
<item itemtype="Tunnel" CircId="Tunnel-39" mainComp="false" Show_id="false" Show_Val="false" Pos="-1252,-820" rotation="90" hflip="1" vflip="1" label="Tunnel-39" idLabPos="-16,-24" labelrot="0" valLabPos="-16,20" valLabRot="0" Name="IN9" IsBus="false" />
|
||||
|
||||
<item itemtype="Tunnel" CircId="Tunnel-40" mainComp="false" Show_id="false" Show_Val="false" Pos="-1292,-772" rotation="360" hflip="1" vflip="1" label="Tunnel-40" idLabPos="-16,-24" labelrot="0" valLabPos="-16,20" valLabRot="0" Name="ENABLE" IsBus="false" />
|
||||
|
||||
<item itemtype="Tunnel" CircId="Tunnel-43" mainComp="false" Show_id="false" Show_Val="false" Pos="-1204,-820" rotation="90" hflip="1" vflip="1" label="Tunnel-43" idLabPos="-16,-24" labelrot="0" valLabPos="-16,20" valLabRot="0" Name="IN8" IsBus="false" />
|
||||
|
||||
<item itemtype="Tunnel" CircId="Tunnel-44" mainComp="false" Show_id="false" Show_Val="false" Pos="-1108,-820" rotation="90" hflip="1" vflip="1" label="Tunnel-44" idLabPos="-16,-24" labelrot="0" valLabPos="-16,20" valLabRot="0" Name="IN6" IsBus="false" />
|
||||
|
||||
<item itemtype="Tunnel" CircId="Tunnel-45" mainComp="false" Show_id="false" Show_Val="false" Pos="-1156,-820" rotation="90" hflip="1" vflip="1" label="Tunnel-45" idLabPos="-16,-24" labelrot="0" valLabPos="-16,20" valLabRot="0" Name="IN7" IsBus="false" />
|
||||
|
||||
<item itemtype="Tunnel" CircId="Tunnel-46" mainComp="false" Show_id="false" Show_Val="false" Pos="-1012,-820" rotation="90" hflip="1" vflip="1" label="Tunnel-46" idLabPos="-16,-24" labelrot="0" valLabPos="-16,20" valLabRot="0" Name="IN4" IsBus="false" />
|
||||
|
||||
<item itemtype="Tunnel" CircId="Tunnel-47" mainComp="false" Show_id="false" Show_Val="false" Pos="-964,-820" rotation="90" hflip="1" vflip="1" label="Tunnel-47" idLabPos="-16,-24" labelrot="0" valLabPos="-16,20" valLabRot="0" Name="IN3" IsBus="false" />
|
||||
|
||||
<item itemtype="Tunnel" CircId="Tunnel-48" mainComp="false" Show_id="false" Show_Val="false" Pos="-916,-820" rotation="90" hflip="1" vflip="1" label="Tunnel-48" idLabPos="-16,-24" labelrot="0" valLabPos="-16,20" valLabRot="0" Name="IN2" IsBus="false" />
|
||||
|
||||
<item itemtype="Tunnel" CircId="Tunnel-49" mainComp="false" Show_id="false" Show_Val="false" Pos="-1060,-820" rotation="90" hflip="1" vflip="1" label="Tunnel-49" idLabPos="-16,-24" labelrot="0" valLabPos="-16,20" valLabRot="0" Name="IN5" IsBus="false" />
|
||||
|
||||
<item itemtype="Tunnel" CircId="Tunnel-50" mainComp="false" Show_id="false" Show_Val="false" Pos="-868,-820" rotation="90" hflip="1" vflip="1" label="Tunnel-50" idLabPos="-16,-24" labelrot="0" valLabPos="-16,20" valLabRot="0" Name="IN1" IsBus="false" />
|
||||
|
||||
<item itemtype="Tunnel" CircId="Tunnel-51" mainComp="false" Show_id="false" Show_Val="false" Pos="-820,-820" rotation="90" hflip="1" vflip="1" label="Tunnel-51" idLabPos="-16,-24" labelrot="0" valLabPos="-16,20" valLabRot="0" Name="IN0" IsBus="false" />
|
||||
|
||||
<item itemtype="Tunnel" CircId="Tunnel-52" mainComp="false" Show_id="false" Show_Val="false" Pos="-1188,-692" rotation="270" hflip="1" vflip="1" label="Tunnel-52" idLabPos="-16,-24" labelrot="0" valLabPos="-16,20" valLabRot="0" Name="OUT8" IsBus="false" />
|
||||
|
||||
<item itemtype="Tunnel" CircId="Tunnel-53" mainComp="false" Show_id="false" Show_Val="false" Pos="-804,-692" rotation="270" hflip="1" vflip="1" label="Tunnel-53" idLabPos="-16,-24" labelrot="0" valLabPos="-16,20" valLabRot="0" Name="OUT0" IsBus="false" />
|
||||
|
||||
<item itemtype="Tunnel" CircId="Tunnel-54" mainComp="false" Show_id="false" Show_Val="false" Pos="-948,-692" rotation="270" hflip="1" vflip="1" label="Tunnel-54" idLabPos="-16,-24" labelrot="0" valLabPos="-16,20" valLabRot="0" Name="OUT3" IsBus="false" />
|
||||
|
||||
<item itemtype="Tunnel" CircId="Tunnel-55" mainComp="false" Show_id="false" Show_Val="false" Pos="-1140,-692" rotation="270" hflip="1" vflip="1" label="Tunnel-55" idLabPos="-16,-24" labelrot="0" valLabPos="-16,20" valLabRot="0" Name="OUT7" IsBus="false" />
|
||||
|
||||
<item itemtype="Tunnel" CircId="Tunnel-56" mainComp="false" Show_id="false" Show_Val="false" Pos="-1044,-692" rotation="270" hflip="1" vflip="1" label="Tunnel-56" idLabPos="-16,-24" labelrot="0" valLabPos="-16,20" valLabRot="0" Name="OUT5" IsBus="false" />
|
||||
|
||||
<item itemtype="Tunnel" CircId="Tunnel-57" mainComp="false" Show_id="false" Show_Val="false" Pos="-900,-692" rotation="270" hflip="1" vflip="1" label="Tunnel-57" idLabPos="-16,-24" labelrot="0" valLabPos="-16,20" valLabRot="0" Name="OUT2" IsBus="false" />
|
||||
|
||||
<item itemtype="Tunnel" CircId="Tunnel-58" mainComp="false" Show_id="false" Show_Val="false" Pos="-1092,-692" rotation="270" hflip="1" vflip="1" label="Tunnel-58" idLabPos="-16,-24" labelrot="0" valLabPos="-16,20" valLabRot="0" Name="OUT6" IsBus="false" />
|
||||
|
||||
<item itemtype="Tunnel" CircId="Tunnel-59" mainComp="false" Show_id="false" Show_Val="false" Pos="-852,-692" rotation="270" hflip="1" vflip="1" label="Tunnel-59" idLabPos="-16,-24" labelrot="0" valLabPos="-16,20" valLabRot="0" Name="OUT1" IsBus="false" />
|
||||
|
||||
<item itemtype="Tunnel" CircId="Tunnel-60" mainComp="false" Show_id="false" Show_Val="false" Pos="-996,-692" rotation="270" hflip="1" vflip="1" label="Tunnel-60" idLabPos="-16,-24" labelrot="0" valLabPos="-16,20" valLabRot="0" Name="OUT4" IsBus="false" />
|
||||
|
||||
<item itemtype="Tunnel" CircId="Tunnel-61" mainComp="false" Show_id="false" Show_Val="false" Pos="-1236,-692" rotation="270" hflip="1" vflip="1" label="Tunnel-61" idLabPos="-16,-24" labelrot="0" valLabPos="-16,20" valLabRot="0" Name="OUT9" IsBus="false" />
|
||||
|
||||
<item itemtype="Node" CircId="Node-5" mainComp="false" Pos="-1044,-772" />
|
||||
|
||||
<item itemtype="Node" CircId="Node-12" mainComp="false" Pos="-996,-772" />
|
||||
|
||||
<item itemtype="Node" CircId="Node-28" mainComp="false" Pos="-900,-772" />
|
||||
|
||||
<item itemtype="Node" CircId="Node-30" mainComp="false" Pos="-1092,-772" />
|
||||
|
||||
<item itemtype="Node" CircId="Node-33" mainComp="false" Pos="-1140,-772" />
|
||||
|
||||
<item itemtype="Node" CircId="Node-35" mainComp="false" Pos="-1188,-772" />
|
||||
|
||||
<item itemtype="Node" CircId="Node-37" mainComp="false" Pos="-948,-772" />
|
||||
|
||||
<item itemtype="Node" CircId="Node-41" mainComp="false" Pos="-1236,-772" />
|
||||
|
||||
<item itemtype="Node" CircId="Node-42" mainComp="false" Pos="-1284,-772" />
|
||||
|
||||
<item itemtype="Node" CircId="Node-62" mainComp="false" Pos="-820,-764" />
|
||||
|
||||
<item itemtype="Node" CircId="Node-63" mainComp="false" Pos="-868,-764" />
|
||||
|
||||
<item itemtype="Node" CircId="Node-64" mainComp="false" Pos="-916,-764" />
|
||||
|
||||
<item itemtype="Node" CircId="Node-65" mainComp="false" Pos="-964,-764" />
|
||||
|
||||
<item itemtype="Node" CircId="Node-66" mainComp="false" Pos="-1012,-764" />
|
||||
|
||||
<item itemtype="Node" CircId="Node-67" mainComp="false" Pos="-1060,-764" />
|
||||
|
||||
<item itemtype="Node" CircId="Node-68" mainComp="false" Pos="-1108,-764" />
|
||||
|
||||
<item itemtype="Node" CircId="Node-69" mainComp="false" Pos="-1156,-764" />
|
||||
|
||||
<item itemtype="Node" CircId="Node-70" mainComp="false" Pos="-1204,-764" />
|
||||
|
||||
<item itemtype="Node" CircId="Node-71" mainComp="false" Pos="-1252,-764" />
|
||||
|
||||
<item itemtype="Connector" uid="Connector-1" startpinid="Mosfet-10-Gate" endpinid="Node-33-1" pointList="-1132,-796,-1140,-796,-1140,-772" />
|
||||
|
||||
<item itemtype="Connector" uid="Connector-4" startpinid="Resistor-23-rPin" endpinid="Ground-20-Gnd" pointList="-868,-724,-868,-716" />
|
||||
|
||||
<item itemtype="Connector" uid="Connector-7" startpinid="Resistor-25-rPin" endpinid="Ground-27-Gnd" pointList="-1204,-724,-1204,-716" />
|
||||
|
||||
<item itemtype="Connector" uid="Connector-8" startpinid="Mosfet-36-Gate" endpinid="Node-35-1" pointList="-1180,-796,-1188,-796,-1188,-772" />
|
||||
|
||||
<item itemtype="Connector" uid="Connector-9" startpinid="Node-33-2" endpinid="Node-35-0" pointList="-1140,-772,-1188,-772" />
|
||||
|
||||
<item itemtype="Connector" uid="Connector-10" startpinid="Resistor-8-rPin" endpinid="Ground-31-Gnd" pointList="-964,-724,-964,-716" />
|
||||
|
||||
<item itemtype="Connector" uid="Connector-11" startpinid="Node-5-2" endpinid="Node-30-0" pointList="-1044,-772,-1092,-772" />
|
||||
|
||||
<item itemtype="Connector" uid="Connector-12" startpinid="Mosfet-38-Gate" endpinid="Node-30-1" pointList="-1084,-796,-1092,-796,-1092,-772" />
|
||||
|
||||
<item itemtype="Connector" uid="Connector-13" startpinid="Mosfet-18-Gate" endpinid="Node-5-1" pointList="-1036,-796,-1044,-796,-1044,-772" />
|
||||
|
||||
<item itemtype="Connector" uid="Connector-14" startpinid="Node-28-2" endpinid="Node-37-0" pointList="-900,-772,-948,-772" />
|
||||
|
||||
<item itemtype="Connector" uid="Connector-17" startpinid="Mosfet-26-Gate" endpinid="Node-28-0" pointList="-844,-796,-852,-796,-852,-772,-900,-772" />
|
||||
|
||||
<item itemtype="Connector" uid="Connector-19" startpinid="Resistor-3-rPin" endpinid="Ground-32-Gnd" pointList="-1060,-724,-1060,-716" />
|
||||
|
||||
<item itemtype="Connector" uid="Connector-20" startpinid="Resistor-9-rPin" endpinid="Ground-22-Gnd" pointList="-916,-724,-916,-716" />
|
||||
|
||||
<item itemtype="Connector" uid="Connector-21" startpinid="Mosfet-15-Gate" endpinid="Node-12-1" pointList="-988,-796,-996,-796,-996,-772" />
|
||||
|
||||
<item itemtype="Connector" uid="Connector-22" startpinid="Resistor-2-rPin" endpinid="Ground-6-Gnd" pointList="-1108,-724,-1108,-716" />
|
||||
|
||||
<item itemtype="Connector" uid="Connector-25" startpinid="Resistor-11-rPin" endpinid="Ground-16-Gnd" pointList="-1156,-724,-1156,-716" />
|
||||
|
||||
<item itemtype="Connector" uid="Connector-26" startpinid="Mosfet-24-Gate" endpinid="Node-28-1" pointList="-892,-796,-900,-796,-900,-772" />
|
||||
|
||||
<item itemtype="Connector" uid="Connector-27" startpinid="Resistor-13-rPin" endpinid="Ground-19-Gnd" pointList="-820,-724,-820,-716" />
|
||||
|
||||
<item itemtype="Connector" uid="Connector-29" startpinid="Node-30-2" endpinid="Node-33-0" pointList="-1092,-772,-1140,-772" />
|
||||
|
||||
<item itemtype="Connector" uid="Connector-30" startpinid="Node-37-2" endpinid="Node-12-0" pointList="-948,-772,-996,-772" />
|
||||
|
||||
<item itemtype="Connector" uid="Connector-31" startpinid="Node-12-2" endpinid="Node-5-0" pointList="-996,-772,-1044,-772" />
|
||||
|
||||
<item itemtype="Connector" uid="Connector-32" startpinid="Resistor-17-rPin" endpinid="Ground-14-Gnd" pointList="-1012,-724,-1012,-716" />
|
||||
|
||||
<item itemtype="Connector" uid="Connector-35" startpinid="Mosfet-7-Gate" endpinid="Node-37-1" pointList="-940,-796,-948,-796,-948,-772" />
|
||||
|
||||
<item itemtype="Connector" uid="Connector-37" startpinid="Resistor-29-rPin" endpinid="Ground-34-Gnd" pointList="-1252,-724,-1252,-716" />
|
||||
|
||||
<item itemtype="Connector" uid="Connector-40" startpinid="Node-41-1" endpinid="Node-42-1" pointList="-1236,-772,-1284,-772" />
|
||||
|
||||
<item itemtype="Connector" uid="Connector-41" startpinid="Node-35-2" endpinid="Node-41-0" pointList="-1188,-772,-1236,-772" />
|
||||
|
||||
<item itemtype="Connector" uid="Connector-42" startpinid="Node-41-2" endpinid="Mosfet-21-Gate" pointList="-1236,-772,-1236,-796,-1228,-796" />
|
||||
|
||||
<item itemtype="Connector" uid="Connector-43" startpinid="Mosfet-4-Gate" endpinid="Node-42-0" pointList="-1276,-796,-1284,-796,-1284,-772" />
|
||||
|
||||
<item itemtype="Connector" uid="Connector-44" startpinid="Node-42-2" endpinid="Tunnel-40-pin" pointList="-1284,-772,-1292,-772" />
|
||||
|
||||
<item itemtype="Connector" uid="Connector-45" startpinid="Tunnel-39-pin" endpinid="Mosfet-4-Sour" pointList="-1252,-820,-1252,-812" />
|
||||
|
||||
<item itemtype="Connector" uid="Connector-46" startpinid="Tunnel-43-pin" endpinid="Mosfet-21-Sour" pointList="-1204,-820,-1204,-812" />
|
||||
|
||||
<item itemtype="Connector" uid="Connector-47" startpinid="Tunnel-45-pin" endpinid="Mosfet-36-Sour" pointList="-1156,-820,-1156,-812" />
|
||||
|
||||
<item itemtype="Connector" uid="Connector-48" startpinid="Tunnel-44-pin" endpinid="Mosfet-10-Sour" pointList="-1108,-820,-1108,-812" />
|
||||
|
||||
<item itemtype="Connector" uid="Connector-49" startpinid="Tunnel-49-pin" endpinid="Mosfet-38-Sour" pointList="-1060,-820,-1060,-812" />
|
||||
|
||||
<item itemtype="Connector" uid="Connector-50" startpinid="Tunnel-46-pin" endpinid="Mosfet-18-Sour" pointList="-1012,-820,-1012,-812" />
|
||||
|
||||
<item itemtype="Connector" uid="Connector-51" startpinid="Tunnel-47-pin" endpinid="Mosfet-15-Sour" pointList="-964,-820,-964,-812" />
|
||||
|
||||
<item itemtype="Connector" uid="Connector-52" startpinid="Tunnel-48-pin" endpinid="Mosfet-7-Sour" pointList="-916,-820,-916,-812" />
|
||||
|
||||
<item itemtype="Connector" uid="Connector-53" startpinid="Tunnel-50-pin" endpinid="Mosfet-24-Sour" pointList="-868,-820,-868,-812" />
|
||||
|
||||
<item itemtype="Connector" uid="Connector-54" startpinid="Tunnel-51-pin" endpinid="Mosfet-26-Sour" pointList="-820,-820,-820,-812" />
|
||||
|
||||
<item itemtype="Connector" uid="Connector-55" startpinid="Tunnel-53-pin" endpinid="Node-62-1" pointList="-804,-692,-804,-764,-820,-764" />
|
||||
|
||||
<item itemtype="Connector" uid="Connector-56" startpinid="Mosfet-26-Dren" endpinid="Node-62-0" pointList="-820,-780,-820,-764" />
|
||||
|
||||
<item itemtype="Connector" uid="Connector-57" startpinid="Node-62-2" endpinid="Resistor-13-lPin" pointList="-820,-764,-820,-756" />
|
||||
|
||||
<item itemtype="Connector" uid="Connector-58" startpinid="Tunnel-59-pin" endpinid="Node-63-1" pointList="-852,-692,-852,-764,-868,-764" />
|
||||
|
||||
<item itemtype="Connector" uid="Connector-59" startpinid="Mosfet-24-Dren" endpinid="Node-63-0" pointList="-868,-780,-868,-764" />
|
||||
|
||||
<item itemtype="Connector" uid="Connector-60" startpinid="Node-63-2" endpinid="Resistor-23-lPin" pointList="-868,-764,-868,-756" />
|
||||
|
||||
<item itemtype="Connector" uid="Connector-61" startpinid="Tunnel-57-pin" endpinid="Node-64-1" pointList="-900,-692,-900,-764,-916,-764" />
|
||||
|
||||
<item itemtype="Connector" uid="Connector-62" startpinid="Mosfet-7-Dren" endpinid="Node-64-0" pointList="-916,-780,-916,-764" />
|
||||
|
||||
<item itemtype="Connector" uid="Connector-63" startpinid="Node-64-2" endpinid="Resistor-9-lPin" pointList="-916,-764,-916,-756" />
|
||||
|
||||
<item itemtype="Connector" uid="Connector-64" startpinid="Tunnel-54-pin" endpinid="Node-65-1" pointList="-948,-692,-948,-764,-964,-764" />
|
||||
|
||||
<item itemtype="Connector" uid="Connector-65" startpinid="Mosfet-15-Dren" endpinid="Node-65-0" pointList="-964,-780,-964,-764" />
|
||||
|
||||
<item itemtype="Connector" uid="Connector-66" startpinid="Node-65-2" endpinid="Resistor-8-lPin" pointList="-964,-764,-964,-756" />
|
||||
|
||||
<item itemtype="Connector" uid="Connector-67" startpinid="Tunnel-60-pin" endpinid="Node-66-1" pointList="-996,-692,-996,-764,-1012,-764" />
|
||||
|
||||
<item itemtype="Connector" uid="Connector-68" startpinid="Mosfet-18-Dren" endpinid="Node-66-0" pointList="-1012,-780,-1012,-764" />
|
||||
|
||||
<item itemtype="Connector" uid="Connector-69" startpinid="Node-66-2" endpinid="Resistor-17-lPin" pointList="-1012,-764,-1012,-756" />
|
||||
|
||||
<item itemtype="Connector" uid="Connector-70" startpinid="Tunnel-56-pin" endpinid="Node-67-1" pointList="-1044,-692,-1044,-764,-1060,-764" />
|
||||
|
||||
<item itemtype="Connector" uid="Connector-71" startpinid="Mosfet-38-Dren" endpinid="Node-67-0" pointList="-1060,-780,-1060,-764" />
|
||||
|
||||
<item itemtype="Connector" uid="Connector-72" startpinid="Node-67-2" endpinid="Resistor-3-lPin" pointList="-1060,-764,-1060,-756" />
|
||||
|
||||
<item itemtype="Connector" uid="Connector-73" startpinid="Tunnel-58-pin" endpinid="Node-68-1" pointList="-1092,-692,-1092,-764,-1108,-764" />
|
||||
|
||||
<item itemtype="Connector" uid="Connector-74" startpinid="Mosfet-10-Dren" endpinid="Node-68-0" pointList="-1108,-780,-1108,-764" />
|
||||
|
||||
<item itemtype="Connector" uid="Connector-75" startpinid="Node-68-2" endpinid="Resistor-2-lPin" pointList="-1108,-764,-1108,-756" />
|
||||
|
||||
<item itemtype="Connector" uid="Connector-76" startpinid="Tunnel-55-pin" endpinid="Node-69-1" pointList="-1140,-692,-1140,-764,-1156,-764" />
|
||||
|
||||
<item itemtype="Connector" uid="Connector-77" startpinid="Resistor-11-lPin" endpinid="Node-69-0" pointList="-1156,-756,-1156,-764" />
|
||||
|
||||
<item itemtype="Connector" uid="Connector-78" startpinid="Node-69-2" endpinid="Mosfet-36-Dren" pointList="-1156,-764,-1156,-780" />
|
||||
|
||||
<item itemtype="Connector" uid="Connector-79" startpinid="Tunnel-52-pin" endpinid="Node-70-1" pointList="-1188,-692,-1188,-764,-1204,-764" />
|
||||
|
||||
<item itemtype="Connector" uid="Connector-80" startpinid="Mosfet-21-Dren" endpinid="Node-70-0" pointList="-1204,-780,-1204,-764" />
|
||||
|
||||
<item itemtype="Connector" uid="Connector-81" startpinid="Node-70-2" endpinid="Resistor-25-lPin" pointList="-1204,-764,-1204,-756" />
|
||||
|
||||
<item itemtype="Connector" uid="Connector-82" startpinid="Tunnel-61-pin" endpinid="Node-71-1" pointList="-1236,-692,-1236,-764,-1252,-764" />
|
||||
|
||||
<item itemtype="Connector" uid="Connector-83" startpinid="Mosfet-4-Dren" endpinid="Node-71-0" pointList="-1252,-780,-1252,-764" />
|
||||
|
||||
<item itemtype="Connector" uid="Connector-84" startpinid="Node-71-2" endpinid="Resistor-29-lPin" pointList="-1252,-764,-1252,-756" />
|
||||
|
||||
</circuit>
|
||||
12
sims/data/org_comp_hardware.xml
Normal file
12
sims/data/org_comp_hardware.xml
Normal file
@ -0,0 +1,12 @@
|
||||
<!DOCTYPE SimulIDE>
|
||||
|
||||
<itemlib>
|
||||
|
||||
<itemset category="ORGComp" type="Subcircuit" folder="../components" icon="subc2.png" >
|
||||
|
||||
<item name="CPU_ALU_1Bit_v1.0.0" info="A modular ALU component that can be used." />
|
||||
<item name="General_Buffer_10Bit_v1.0.0" info="A buffer with 10 bits. Purely for ease of testing, not actually a separate component" />
|
||||
|
||||
</itemset>
|
||||
|
||||
</itemlib>
|
||||
Loading…
Reference in New Issue
Block a user