Compare commits

..
15 Commits
13 changed files with 8181 additions and 186 deletions
+4 -1
View File
@@ -1,4 +1,7 @@
[book]
title = "ORG Comp"
authors = ["rigor"]
language = "en"
[preprocessor.extended-markdown-table]
[output.html]
[output.linkcheck]
+1
View File
@@ -2,3 +2,4 @@
- [Todo](./todo.md)
- [Part Numbers](./part_numbers.md)
- [Instruction Set](./instruction_set.md)
+245
View File
@@ -0,0 +1,245 @@
# Instruction Set
Instructions are <!--todo--> bits long and are split into a `card number`, an
`instruction`, and a `register`. All values starting with `0b` are binary bit
representations (`-` indicates that a bit is "don't care" and a letter
indicates a numeric field). All cards are provided the full instruction, an
enable signal, the current state of the ACC register (ACC_IN), and the state of
the register given by the `Register` section. No requirements are made on
individual boards other than that they do not pull the bus high or low when
their card is not enabled. UPPER_SNAKE_CASE words are values on the bus, _x
indicates the register index, and _n indicates the bit index.
```extended-markdown-table
| Instruction Bit Representation | Instruction |
|--------------------------------------|----------|-------------------------------------------------------------------------------------------|
| Card Number | Instruction | Register | Mnemonic | Description |
|-------------|-------------|----------|----------|-------------------------------------------------------------------------------------------|
| 0b000 | 0b00000 | 0b------ | NOP | ACC_FB_n = ACC_IN_n where n <= word size |
|-------------|-------------|----------|----------|-------------------------------------------------------------------------------------------|
| 0b000 | 0b00001 | 0b------ | INC | ACC_FB = ACC_IN + 1 |
|-------------|-------------|----------|----------|-------------------------------------------------------------------------------------------|
| 0b000 | 0b00010 | 0b------ | ASL | ACC_FB_n = ACC_IN_n+1 where 0 < n < word size, ACC_FB_msb = ACC_IN_msb |
|-------------|-------------|----------|----------|-------------------------------------------------------------------------------------------|
| 0b000 | 0b00011 | 0b------ | ASR | ACC_FB_n = ACC_IN_n-1 where n < word size - 1, ACC_FB_msb = ACC_IN_msb |
|-------------|-------------|----------|----------|-------------------------------------------------------------------------------------------|
| 0b000 | 0b00100 | 0b------ | LSL | ACC_FB_n = ACC_IN_n+1 where n > 0, ACC_FB_lsb = 0 |
|-------------|-------------|----------|----------|-------------------------------------------------------------------------------------------|
| 0b000 | 0b00101 | 0b------ | LSR | ACC_FB_n = ACC_IN_n-1 where n < word size - 1, ACC_FB_msb = 0 |
|-------------|-------------|----------|----------|-------------------------------------------------------------------------------------------|
| 0b000 | 0b00110 | 0b------ | ROL | ACC_FB_n = ACC_IN_n-1 where n > 0, ACC_FB_0 = ACC_IN_msb |
|-------------|-------------|----------|----------|-------------------------------------------------------------------------------------------|
| 0b000 | 0b00111 | 0b------ | ROR | ACC_FB_n = ACC_IN_n+1 where n < word size - 1, ACC_FB_msb = ACC_IN_0 |
|-------------|-------------|----------|----------|-------------------------------------------------------------------------------------------|
| 0b000 | 0b01000 | 0bxxxxxx | NAND | ACC_FB_n = !(ACC_IN_n * REG_x_n) |
|-------------|-------------|----------|----------|-------------------------------------------------------------------------------------------|
| 0b000 | 0b01001 | 0bxxxxxx | OR | ACC_FB_n = ACC_IN_n + REG_x_n |
|-------------|-------------|----------|----------|-------------------------------------------------------------------------------------------|
| 0b000 | 0b01010 | 0bxxxxxx | XOR | ACC_FB_n = ACC_IN_n ^ REG_x_n |
|-------------|-------------|----------|----------|-------------------------------------------------------------------------------------------|
| 0b000 | 0b01011 | 0bxxxxxx | ADD | ACC_FB = ACC_IN + REG_x_n |
|-------------|-------------|----------|----------|-------------------------------------------------------------------------------------------|
| 0b000 | 0b01100 | 0bxxxxxx | AND | ACC_FB_n = ACC_IN_n * REG_x_n |
|-------------|-------------|----------|----------|-------------------------------------------------------------------------------------------|
| 0b000 | 0b01101 | 0bxxxxxx | NOR | ACC_FB_n = !(ACC_IN_n + REG_x_n) |
|-------------|-------------|----------|----------|-------------------------------------------------------------------------------------------|
| 0b000 | 0b01110 | 0bxxxxxx | XNOR | ACC_FB_n = !(ACC_IN_n ^ REG_x_n) |
|-------------|-------------|----------|----------|-------------------------------------------------------------------------------------------|
| 0b000 | 0b01111 | 0bxxxxxx | NADD | ACC_FB = ~(ACC_IN + REG_x) |
|-------------|-------------|----------|----------|-------------------------------------------------------------------------------------------|
| 0b000 | 0b1---- | 0bxxxxxx | RESERVED | RESERVED |
|-------------|-------------|----------|----------|-------------------------------------------------------------------------------------------|
| 0b001 | 0b00000 | 0b000000 | TODO | TODO |
|-------------|-------------|----------|----------|-------------------------------------------------------------------------------------------|
| 0b001 | 0b00001 | 0b000000 | TODO | TODO |
|-------------|-------------|----------|----------|-------------------------------------------------------------------------------------------|
| 0b001 | 0b00010 | 0b000000 | TODO | TODO |
|-------------|-------------|----------|----------|-------------------------------------------------------------------------------------------|
| 0b001 | 0b00011 | 0b000000 | TODO | TODO |
|-------------|-------------|----------|----------|-------------------------------------------------------------------------------------------|
| 0b001 | 0b00100 | 0b000000 | TODO | TODO |
|-------------|-------------|----------|----------|-------------------------------------------------------------------------------------------|
| 0b001 | 0b00101 | 0b000000 | TODO | TODO |
|-------------|-------------|----------|----------|-------------------------------------------------------------------------------------------|
| 0b001 | 0b00110 | 0b000000 | TODO | TODO |
|-------------|-------------|----------|----------|-------------------------------------------------------------------------------------------|
| 0b001 | 0b00111 | 0b000000 | TODO | TODO |
|-------------|-------------|----------|----------|-------------------------------------------------------------------------------------------|
| 0b001 | 0b01000 | 0b000000 | TODO | TODO |
|-------------|-------------|----------|----------|-------------------------------------------------------------------------------------------|
| 0b001 | 0b01001 | 0b000000 | TODO | TODO |
|-------------|-------------|----------|----------|-------------------------------------------------------------------------------------------|
| 0b001 | 0b01010 | 0b000000 | TODO | TODO |
|-------------|-------------|----------|----------|-------------------------------------------------------------------------------------------|
| 0b001 | 0b01011 | 0b000000 | TODO | TODO |
|-------------|-------------|----------|----------|-------------------------------------------------------------------------------------------|
| 0b001 | 0b01100 | 0b000000 | TODO | TODO |
|-------------|-------------|----------|----------|-------------------------------------------------------------------------------------------|
| 0b001 | 0b01101 | 0b000000 | TODO | TODO |
|-------------|-------------|----------|----------|-------------------------------------------------------------------------------------------|
| 0b001 | 0b01110 | 0b000000 | TODO | TODO |
|-------------|-------------|----------|----------|-------------------------------------------------------------------------------------------|
| 0b001 | 0b01111 | 0b000000 | TODO | TODO |
|-------------|-------------|----------|----------|-------------------------------------------------------------------------------------------|
| 0b001 | 0b10000 | 0b000000 | TODO | TODO |
|-------------|-------------|----------|----------|-------------------------------------------------------------------------------------------|
| 0b001 | 0b10001 | 0b000000 | TODO | TODO |
|-------------|-------------|----------|----------|-------------------------------------------------------------------------------------------|
| 0b001 | 0b10010 | 0b000000 | TODO | TODO |
|-------------|-------------|----------|----------|-------------------------------------------------------------------------------------------|
| 0b001 | 0b10011 | 0b000000 | TODO | TODO |
|-------------|-------------|----------|----------|-------------------------------------------------------------------------------------------|
| 0b001 | 0b10100 | 0b000000 | TODO | TODO |
|-------------|-------------|----------|----------|-------------------------------------------------------------------------------------------|
| 0b001 | 0b10101 | 0b000000 | TODO | TODO |
|-------------|-------------|----------|----------|-------------------------------------------------------------------------------------------|
| 0b001 | 0b10110 | 0b000000 | TODO | TODO |
|-------------|-------------|----------|----------|-------------------------------------------------------------------------------------------|
| 0b001 | 0b10111 | 0b000000 | TODO | TODO |
|-------------|-------------|----------|----------|-------------------------------------------------------------------------------------------|
| 0b001 | 0b11000 | 0b000000 | TODO | TODO |
|-------------|-------------|----------|----------|-------------------------------------------------------------------------------------------|
| 0b001 | 0b11001 | 0b000000 | TODO | TODO |
|-------------|-------------|----------|----------|-------------------------------------------------------------------------------------------|
| 0b001 | 0b11010 | 0b000000 | TODO | TODO |
|-------------|-------------|----------|----------|-------------------------------------------------------------------------------------------|
| 0b001 | 0b11011 | 0b000000 | TODO | TODO |
|-------------|-------------|----------|----------|-------------------------------------------------------------------------------------------|
| 0b001 | 0b11100 | 0b000000 | TODO | TODO |
|-------------|-------------|----------|----------|-------------------------------------------------------------------------------------------|
| 0b001 | 0b11101 | 0b000000 | TODO | TODO |
|-------------|-------------|----------|----------|-------------------------------------------------------------------------------------------|
| 0b001 | 0b11110 | 0b000000 | TODO | TODO |
|-------------|-------------|----------|----------|-------------------------------------------------------------------------------------------|
| 0b001 | 0b11111 | 0b000000 | TODO | TODO |
|-------------|-------------|----------|----------|-------------------------------------------------------------------------------------------|
| 0b010 | 0b00000 | 0b000000 | TODO | TODO |
|-------------|-------------|----------|----------|-------------------------------------------------------------------------------------------|
| 0b010 | 0b00001 | 0b000000 | TODO | TODO |
|-------------|-------------|----------|----------|-------------------------------------------------------------------------------------------|
| 0b010 | 0b00010 | 0b000000 | TODO | TODO |
|-------------|-------------|----------|----------|-------------------------------------------------------------------------------------------|
| 0b010 | 0b00011 | 0b000000 | TODO | TODO |
|-------------|-------------|----------|----------|-------------------------------------------------------------------------------------------|
| 0b010 | 0b00100 | 0b000000 | TODO | TODO |
|-------------|-------------|----------|----------|-------------------------------------------------------------------------------------------|
| 0b010 | 0b00101 | 0b000000 | TODO | TODO |
|-------------|-------------|----------|----------|-------------------------------------------------------------------------------------------|
| 0b010 | 0b00110 | 0b000000 | TODO | TODO |
|-------------|-------------|----------|----------|-------------------------------------------------------------------------------------------|
| 0b010 | 0b00111 | 0b000000 | TODO | TODO |
|-------------|-------------|----------|----------|-------------------------------------------------------------------------------------------|
| 0b010 | 0b01000 | 0b000000 | TODO | TODO |
|-------------|-------------|----------|----------|-------------------------------------------------------------------------------------------|
| 0b010 | 0b01001 | 0b000000 | TODO | TODO |
|-------------|-------------|----------|----------|-------------------------------------------------------------------------------------------|
| 0b010 | 0b01010 | 0b000000 | TODO | TODO |
|-------------|-------------|----------|----------|-------------------------------------------------------------------------------------------|
| 0b010 | 0b01011 | 0b000000 | TODO | TODO |
|-------------|-------------|----------|----------|-------------------------------------------------------------------------------------------|
| 0b010 | 0b01100 | 0b000000 | TODO | TODO |
|-------------|-------------|----------|----------|-------------------------------------------------------------------------------------------|
| 0b010 | 0b01101 | 0b000000 | TODO | TODO |
|-------------|-------------|----------|----------|-------------------------------------------------------------------------------------------|
| 0b010 | 0b01110 | 0b000000 | TODO | TODO |
|-------------|-------------|----------|----------|-------------------------------------------------------------------------------------------|
| 0b010 | 0b01111 | 0b000000 | TODO | TODO |
|-------------|-------------|----------|----------|-------------------------------------------------------------------------------------------|
| 0b010 | 0b10000 | 0b000000 | TODO | TODO |
|-------------|-------------|----------|----------|-------------------------------------------------------------------------------------------|
| 0b010 | 0b10001 | 0b000000 | TODO | TODO |
|-------------|-------------|----------|----------|-------------------------------------------------------------------------------------------|
| 0b010 | 0b10010 | 0b000000 | TODO | TODO |
|-------------|-------------|----------|----------|-------------------------------------------------------------------------------------------|
| 0b010 | 0b10011 | 0b000000 | TODO | TODO |
|-------------|-------------|----------|----------|-------------------------------------------------------------------------------------------|
| 0b010 | 0b10100 | 0b000000 | TODO | TODO |
|-------------|-------------|----------|----------|-------------------------------------------------------------------------------------------|
| 0b010 | 0b10101 | 0b000000 | TODO | TODO |
|-------------|-------------|----------|----------|-------------------------------------------------------------------------------------------|
| 0b010 | 0b10110 | 0b000000 | TODO | TODO |
|-------------|-------------|----------|----------|-------------------------------------------------------------------------------------------|
| 0b010 | 0b10111 | 0b000000 | TODO | TODO |
|-------------|-------------|----------|----------|-------------------------------------------------------------------------------------------|
| 0b010 | 0b11000 | 0b000000 | TODO | TODO |
|-------------|-------------|----------|----------|-------------------------------------------------------------------------------------------|
| 0b010 | 0b11001 | 0b000000 | TODO | TODO |
|-------------|-------------|----------|----------|-------------------------------------------------------------------------------------------|
| 0b010 | 0b11010 | 0b000000 | TODO | TODO |
|-------------|-------------|----------|----------|-------------------------------------------------------------------------------------------|
| 0b010 | 0b11011 | 0b000000 | TODO | TODO |
|-------------|-------------|----------|----------|-------------------------------------------------------------------------------------------|
| 0b010 | 0b11100 | 0b000000 | TODO | TODO |
|-------------|-------------|----------|----------|-------------------------------------------------------------------------------------------|
| 0b010 | 0b11101 | 0b000000 | TODO | TODO |
|-------------|-------------|----------|----------|-------------------------------------------------------------------------------------------|
| 0b010 | 0b11110 | 0b000000 | TODO | TODO |
|-------------|-------------|----------|----------|-------------------------------------------------------------------------------------------|
| 0b010 | 0b11111 | 0b000000 | TODO | TODO |
|-------------|-------------|----------|----------|-------------------------------------------------------------------------------------------|
| 0b100 | 0b00000 | 0b000000 | TODO | TODO |
|-------------|-------------|----------|----------|-------------------------------------------------------------------------------------------|
| 0b100 | 0b00001 | 0b000000 | TODO | TODO |
|-------------|-------------|----------|----------|-------------------------------------------------------------------------------------------|
| 0b100 | 0b00010 | 0b000000 | TODO | TODO |
|-------------|-------------|----------|----------|-------------------------------------------------------------------------------------------|
| 0b100 | 0b00011 | 0b000000 | TODO | TODO |
|-------------|-------------|----------|----------|-------------------------------------------------------------------------------------------|
| 0b100 | 0b00100 | 0b000000 | TODO | TODO |
|-------------|-------------|----------|----------|-------------------------------------------------------------------------------------------|
| 0b100 | 0b00101 | 0b000000 | TODO | TODO |
|-------------|-------------|----------|----------|-------------------------------------------------------------------------------------------|
| 0b100 | 0b00110 | 0b000000 | TODO | TODO |
|-------------|-------------|----------|----------|-------------------------------------------------------------------------------------------|
| 0b100 | 0b00111 | 0b000000 | TODO | TODO |
|-------------|-------------|----------|----------|-------------------------------------------------------------------------------------------|
| 0b100 | 0b01000 | 0b000000 | TODO | TODO |
|-------------|-------------|----------|----------|-------------------------------------------------------------------------------------------|
| 0b100 | 0b01001 | 0b000000 | TODO | TODO |
|-------------|-------------|----------|----------|-------------------------------------------------------------------------------------------|
| 0b100 | 0b01010 | 0b000000 | TODO | TODO |
|-------------|-------------|----------|----------|-------------------------------------------------------------------------------------------|
| 0b100 | 0b01011 | 0b000000 | TODO | TODO |
|-------------|-------------|----------|----------|-------------------------------------------------------------------------------------------|
| 0b100 | 0b01100 | 0b000000 | TODO | TODO |
|-------------|-------------|----------|----------|-------------------------------------------------------------------------------------------|
| 0b100 | 0b01101 | 0b000000 | TODO | TODO |
|-------------|-------------|----------|----------|-------------------------------------------------------------------------------------------|
| 0b100 | 0b01110 | 0b000000 | TODO | TODO |
|-------------|-------------|----------|----------|-------------------------------------------------------------------------------------------|
| 0b100 | 0b01111 | 0b000000 | TODO | TODO |
|-------------|-------------|----------|----------|-------------------------------------------------------------------------------------------|
| 0b100 | 0b10000 | 0b000000 | TODO | TODO |
|-------------|-------------|----------|----------|-------------------------------------------------------------------------------------------|
| 0b100 | 0b10001 | 0b000000 | TODO | TODO |
|-------------|-------------|----------|----------|-------------------------------------------------------------------------------------------|
| 0b100 | 0b10010 | 0b000000 | TODO | TODO |
|-------------|-------------|----------|----------|-------------------------------------------------------------------------------------------|
| 0b100 | 0b10011 | 0b000000 | TODO | TODO |
|-------------|-------------|----------|----------|-------------------------------------------------------------------------------------------|
| 0b100 | 0b10100 | 0b000000 | TODO | TODO |
|-------------|-------------|----------|----------|-------------------------------------------------------------------------------------------|
| 0b100 | 0b10101 | 0b000000 | TODO | TODO |
|-------------|-------------|----------|----------|-------------------------------------------------------------------------------------------|
| 0b100 | 0b10110 | 0b000000 | TODO | TODO |
|-------------|-------------|----------|----------|-------------------------------------------------------------------------------------------|
| 0b100 | 0b10111 | 0b000000 | TODO | TODO |
|-------------|-------------|----------|----------|-------------------------------------------------------------------------------------------|
| 0b100 | 0b11000 | 0b000000 | TODO | TODO |
|-------------|-------------|----------|----------|-------------------------------------------------------------------------------------------|
| 0b100 | 0b11001 | 0b000000 | TODO | TODO |
|-------------|-------------|----------|----------|-------------------------------------------------------------------------------------------|
| 0b100 | 0b11010 | 0b000000 | TODO | TODO |
|-------------|-------------|----------|----------|-------------------------------------------------------------------------------------------|
| 0b100 | 0b11011 | 0b000000 | TODO | TODO |
|-------------|-------------|----------|----------|-------------------------------------------------------------------------------------------|
| 0b100 | 0b11100 | 0b000000 | TODO | TODO |
|-------------|-------------|----------|----------|-------------------------------------------------------------------------------------------|
| 0b100 | 0b11101 | 0b000000 | TODO | TODO |
|-------------|-------------|----------|----------|-------------------------------------------------------------------------------------------|
| 0b100 | 0b11110 | 0b000000 | TODO | TODO |
|-------------|-------------|----------|----------|-------------------------------------------------------------------------------------------|
| 0b100 | 0b11111 | 0b000000 | TODO | TODO |
|-------------|-------------|----------|----------|-------------------------------------------------------------------------------------------|
| 0b100 | 0b00000 | 0b000000 | TODO | TODO |
```
@@ -260,8 +260,6 @@
<item itemtype="Node" CircId="Node-159" mainComp="false" Pos="-900,332" />
<item itemtype="Node" CircId="Node-160" mainComp="false" Pos="-892,656" />
<item itemtype="Node" CircId="Node-161" mainComp="false" Pos="-884,664" />
<item itemtype="Node" CircId="Node-162" mainComp="false" Pos="-876,672" />
@@ -448,6 +446,8 @@
<item itemtype="Node" CircId="Node-500" mainComp="false" Pos="-1492,-412" />
<item itemtype="Node" CircId="Node-160" mainComp="false" Pos="-892,656" />
<item itemtype="Connector" uid="Connector-8" startpinid="Resistor-70-rPin" endpinid="Ground-69-Gnd" pointList="-1016,252,-1016,260" />
<item itemtype="Connector" uid="Connector-179" startpinid="Tunnel-20-pin" endpinid="General_Buffer_10Bit_v1.0.0-144-IN0" pointList="-1428,164,-1428,324,-1284,324" />
@@ -534,10 +534,6 @@
<item itemtype="Connector" uid="Connector-233" startpinid="CPU_ALU_1Bit_v1.0.0-32-B" endpinid="General_Buffer_10Bit_v1.0.0-144-OUT9" pointList="-684,284,-1124,284,-1124,252,-1204,252" />
<item itemtype="Connector" uid="Connector-234" startpinid="Tunnel-58-pin" endpinid="CPU_ALU_1Bit_v1.0.0-29-Cin" pointList="-1492,688,-1204,688,-1204,1156,-684,1156" />
<item itemtype="Connector" uid="Connector-237" startpinid="Tunnel-53-pin" endpinid="Node-151-0" pointList="-1492,648,-900,648" />
<item itemtype="Connector" uid="Connector-239" startpinid="CPU_ALU_1Bit_v1.0.0-29-ADD" endpinid="Node-152-1" pointList="-684,1100,-900,1100,-900,1004" />
<item itemtype="Connector" uid="Connector-241" startpinid="Node-152-2" endpinid="CPU_ALU_1Bit_v1.0.0-28-ADD" pointList="-900,1004,-684,1004" />
@@ -574,14 +570,6 @@
<item itemtype="Connector" uid="Connector-262" startpinid="Node-159-2" endpinid="CPU_ALU_1Bit_v1.0.0-32-ADD" pointList="-900,332,-900,236,-684,236" />
<item itemtype="Connector" uid="Connector-270" startpinid="Tunnel-54-pin" endpinid="Node-160-0" pointList="-1492,656,-892,656" />
<item itemtype="Connector" uid="Connector-274" startpinid="Node-161-2" endpinid="Tunnel-55-pin" pointList="-884,664,-1492,664" />
<item itemtype="Connector" uid="Connector-276" startpinid="Tunnel-56-pin" endpinid="Node-162-0" pointList="-1492,672,-876,672" />
<item itemtype="Connector" uid="Connector-280" startpinid="Node-163-2" endpinid="Tunnel-57-pin" pointList="-868,680,-1492,680" />
<item itemtype="Connector" uid="Connector-281" startpinid="CPU_ALU_1Bit_v1.0.0-28-OR" endpinid="Node-164-1" pointList="-684,1012,-892,1012" />
<item itemtype="Connector" uid="Connector-283" startpinid="Node-164-2" endpinid="CPU_ALU_1Bit_v1.0.0-29-OR" pointList="-892,1012,-892,1108,-684,1108" />
@@ -650,8 +638,6 @@
<item itemtype="Connector" uid="Connector-334" startpinid="Node-181-1" endpinid="CPU_ALU_1Bit_v1.0.0-27-OR" pointList="-892,724,-684,724" />
<item itemtype="Connector" uid="Connector-335" startpinid="Node-160-1" endpinid="Node-181-0" pointList="-892,656,-892,724" />
<item itemtype="Connector" uid="Connector-336" startpinid="Node-181-2" endpinid="Node-176-0" pointList="-892,724,-892,820" />
<item itemtype="Connector" uid="Connector-337" startpinid="CPU_ALU_1Bit_v1.0.0-6-NOT" endpinid="Node-182-1" pointList="-684,652,-868,652" />
@@ -668,8 +654,6 @@
<item itemtype="Connector" uid="Connector-346" startpinid="Node-185-1" endpinid="CPU_ALU_1Bit_v1.0.0-6-OR" pointList="-892,628,-684,628" />
<item itemtype="Connector" uid="Connector-347" startpinid="Node-160-2" endpinid="Node-185-0" pointList="-892,656,-892,628" />
<item itemtype="Connector" uid="Connector-349" startpinid="CPU_ALU_1Bit_v1.0.0-5-NOT" endpinid="Node-186-1" pointList="-684,556,-868,556" />
<item itemtype="Connector" uid="Connector-351" startpinid="Node-186-2" endpinid="Node-182-0" pointList="-868,556,-868,652" />
@@ -728,8 +712,6 @@
<item itemtype="Connector" uid="Connector-386" startpinid="Resistor-201-rPin" endpinid="Ground-198-Gnd" pointList="-1064,252,-1064,260" />
<item itemtype="Connector" uid="Connector-491" startpinid="Tunnel-60-pin" endpinid="Node-256-0" pointList="-1492,460,-1412,460" />
<item itemtype="Connector" uid="Connector-492" startpinid="Node-256-2" endpinid="Diode-102-lPin" pointList="-1412,460,-1412,444" />
<item itemtype="Connector" uid="Connector-493" startpinid="General_Buffer_10Bit_v1.0.0-257-ENABLE" endpinid="Node-258-1" pointList="-996,4,-1004,4,-1004,212,-1016,212" />
@@ -748,8 +730,6 @@
<item itemtype="Connector" uid="Connector-515" startpinid="Node-265-1" endpinid="Mosfet-200-Gate" pointList="-1444,452,-1088,452,-1088,188" />
<item itemtype="Connector" uid="Connector-516" startpinid="Tunnel-59-pin" endpinid="Node-265-0" pointList="-1492,452,-1444,452" />
<item itemtype="Connector" uid="Connector-517" startpinid="Node-265-2" endpinid="Diode-100-lPin" pointList="-1444,452,-1444,444" />
<item itemtype="Connector" uid="Connector-518" startpinid="Rail-266-outnod" endpinid="Mosfet-143-Sour" pointList="-1016,164,-1016,172" />
@@ -758,44 +738,24 @@
<item itemtype="Connector" uid="Connector-528" startpinid="General_Buffer_10Bit_v1.0.0-257-IN0" endpinid="Node-270-1" pointList="-996,-36,-1436,-36" />
<item itemtype="Connector" uid="Connector-529" startpinid="General_Buffer_10Bit_v1.0.0-253-IN1" endpinid="Node-270-0" pointList="-1292,108,-1436,108,-1436,-36" />
<item itemtype="Connector" uid="Connector-535" startpinid="Node-272-1" endpinid="General_Buffer_10Bit_v1.0.0-257-IN1" pointList="-1444,-44,-996,-44" />
<item itemtype="Connector" uid="Connector-537" startpinid="Node-272-2" endpinid="General_Buffer_10Bit_v1.0.0-253-IN2" pointList="-1444,-44,-1444,100,-1292,100" />
<item itemtype="Connector" uid="Connector-538" startpinid="General_Buffer_10Bit_v1.0.0-257-IN2" endpinid="Node-273-1" pointList="-996,-52,-1452,-52" />
<item itemtype="Connector" uid="Connector-539" startpinid="General_Buffer_10Bit_v1.0.0-253-IN3" endpinid="Node-273-0" pointList="-1292,92,-1452,92,-1452,-52" />
<item itemtype="Connector" uid="Connector-541" startpinid="Node-274-1" endpinid="General_Buffer_10Bit_v1.0.0-257-IN3" pointList="-1460,-60,-996,-60" />
<item itemtype="Connector" uid="Connector-543" startpinid="Node-274-2" endpinid="General_Buffer_10Bit_v1.0.0-253-IN4" pointList="-1460,-60,-1460,84,-1292,84" />
<item itemtype="Connector" uid="Connector-544" startpinid="General_Buffer_10Bit_v1.0.0-257-IN4" endpinid="Node-275-1" pointList="-996,-68,-1468,-68" />
<item itemtype="Connector" uid="Connector-545" startpinid="General_Buffer_10Bit_v1.0.0-253-IN5" endpinid="Node-275-0" pointList="-1292,76,-1468,76,-1468,-68" />
<item itemtype="Connector" uid="Connector-547" startpinid="Node-276-1" endpinid="General_Buffer_10Bit_v1.0.0-257-IN5" pointList="-1476,-76,-996,-76" />
<item itemtype="Connector" uid="Connector-549" startpinid="Node-276-2" endpinid="General_Buffer_10Bit_v1.0.0-253-IN6" pointList="-1476,-76,-1476,68,-1292,68" />
<item itemtype="Connector" uid="Connector-550" startpinid="General_Buffer_10Bit_v1.0.0-257-IN6" endpinid="Node-277-1" pointList="-996,-84,-1484,-84" />
<item itemtype="Connector" uid="Connector-552" startpinid="Node-277-2" endpinid="General_Buffer_10Bit_v1.0.0-253-IN7" pointList="-1484,-84,-1484,60,-1292,60" />
<item itemtype="Connector" uid="Connector-553" startpinid="Node-278-1" endpinid="General_Buffer_10Bit_v1.0.0-257-IN7" pointList="-1492,-92,-996,-92" />
<item itemtype="Connector" uid="Connector-554" startpinid="General_Buffer_10Bit_v1.0.0-253-IN8" endpinid="Node-278-0" pointList="-1292,52,-1492,52,-1492,-92" />
<item itemtype="Connector" uid="Connector-556" startpinid="General_Buffer_10Bit_v1.0.0-257-IN8" endpinid="Node-279-1" pointList="-996,-100,-1500,-100" />
<item itemtype="Connector" uid="Connector-558" startpinid="Node-279-2" endpinid="General_Buffer_10Bit_v1.0.0-253-IN9" pointList="-1500,-100,-1500,44,-1292,44" />
<item itemtype="Connector" uid="Connector-561" startpinid="Tunnel-7-pin" endpinid="Node-280-0" pointList="-1428,-472,-1428,-228" />
<item itemtype="Connector" uid="Connector-562" startpinid="Node-280-2" endpinid="General_Buffer_10Bit_v1.0.0-253-IN0" pointList="-1428,-228,-1428,116,-1292,116" />
<item itemtype="Connector" uid="Connector-567" startpinid="Node-282-1" endpinid="General_Buffer_10Bit_v1.0.0-259-IN2" pointList="-1436,-236,-996,-236" />
<item itemtype="Connector" uid="Connector-568" startpinid="Node-270-2" endpinid="Node-282-0" pointList="-1436,-36,-1436,-236" />
@@ -904,8 +864,6 @@
<item itemtype="Connector" uid="Connector-661" startpinid="Mosfet-310-Gate" endpinid="Node-323-0" pointList="-1104,-196,-1112,-196" />
<item itemtype="Connector" uid="Connector-662" startpinid="Node-323-2" endpinid="Tunnel-62-pin" pointList="-1112,-196,-1112,204,-1332,204,-1332,468,-1492,468" />
<item itemtype="Connector" uid="Connector-663" startpinid="Diode-336-lPin" endpinid="General_Buffer_10Bit_v1.0.0-257-OUT0" pointList="-836,36,-908,36,-908,-36,-916,-36" />
<item itemtype="Connector" uid="Connector-664" startpinid="General_Buffer_10Bit_v1.0.0-257-OUT1" endpinid="Diode-334-lPin" pointList="-916,-44,-900,-44,-900,20,-836,20" />
@@ -1020,8 +978,6 @@
<item itemtype="Connector" uid="Connector-798" startpinid="Node-452-1" endpinid="CPU_ALU_1Bit_v1.0.0-4-A" pointList="-764,108,-764,468,-684,468" />
<item itemtype="Connector" uid="Connector-799" startpinid="Node-444-1" endpinid="Node-452-0" pointList="-764,-76,-764,108" />
<item itemtype="Connector" uid="Connector-800" startpinid="Node-452-2" endpinid="Diode-324-rPin" pointList="-764,108,-804,108" />
<item itemtype="Connector" uid="Connector-801" startpinid="CPU_ALU_1Bit_v1.0.0-5-A" endpinid="Node-453-1" pointList="-684,564,-756,564,-756,124" />
@@ -1100,8 +1056,6 @@
<item itemtype="Connector" uid="Connector-896" startpinid="Node-302-2" endpinid="Node-497-0" pointList="-1172,-196,-1172,196,-1324,196" />
<item itemtype="Connector" uid="Connector-897" startpinid="Node-497-2" endpinid="Tunnel-63-pin" pointList="-1324,196,-1324,476,-1492,476" />
<item itemtype="Connector" uid="Connector-906" startpinid="Rail-486-outnod" endpinid="Mosfet-493-Sour" pointList="-1292,-404,-1284,-404,-1284,-396" />
<item itemtype="Connector" uid="Connector-907" startpinid="Mosfet-494-Sour" endpinid="Node-500-1" pointList="-1236,-396,-1236,-412,-1492,-412" />
@@ -1110,4 +1064,50 @@
<item itemtype="Connector" uid="Connector-909" startpinid="Node-500-2" endpinid="Tunnel-14-pin" pointList="-1492,-412,-1492,-472" />
<item itemtype="Connector" uid="Connector-347" startpinid="Node-160-2" endpinid="Node-185-0" pointList="-892,656,-892,628" />
<item itemtype="Connector" uid="Connector-335" startpinid="Node-160-1" endpinid="Node-181-0" pointList="-892,656,-892,724" />
<item itemtype="Connector" uid="Connector-270" startpinid="Tunnel-54-pin" endpinid="Node-160-0" pointList="-1492,656,-892,656" />
<item itemtype="Connector" uid="Connector-951" startpinid="Tunnel-53-pin" endpinid="Node-151-0" pointList="-1492,648,-900,648" />
<item itemtype="Connector" uid="Connector-1002" startpinid="Node-444-1" endpinid="Node-452-0" pointList="-764,-76,-764,108" />
<item itemtype="Connector" uid="Connector-1085" startpinid="Node-161-2" endpinid="Tunnel-55-pin" pointList="-884,664,-1492,664" />
<item itemtype="Connector" uid="Connector-1088" startpinid="Tunnel-56-pin" endpinid="Node-162-0" pointList="-1492,672,-876,672" />
<item itemtype="Connector" uid="Connector-1089" startpinid="Node-163-2" endpinid="Tunnel-57-pin" pointList="-868,680,-1492,680" />
<item itemtype="Connector" uid="Connector-1091" startpinid="Tunnel-59-pin" endpinid="Node-265-0" pointList="-1492,452,-1444,452" />
<item itemtype="Connector" uid="Connector-1092" startpinid="Tunnel-58-pin" endpinid="CPU_ALU_1Bit_v1.0.0-29-Cin" pointList="-1492,688,-1204,688,-1204,1156,-684,1156" />
<item itemtype="Connector" uid="Connector-1093" startpinid="Tunnel-60-pin" endpinid="Node-256-0" pointList="-1492,460,-1412,460" />
<item itemtype="Connector" uid="Connector-1095" startpinid="Node-497-2" endpinid="Tunnel-63-pin" pointList="-1324,196,-1324,476,-1492,476" />
<item itemtype="Connector" uid="Connector-1097" startpinid="Node-323-2" endpinid="Tunnel-62-pin" pointList="-1112,-196,-1112,204,-1332,204,-1332,468,-1484,468,-1492,468" />
<item itemtype="Connector" uid="Connector-1099" startpinid="General_Buffer_10Bit_v1.0.0-253-IN1" endpinid="Node-270-0" pointList="-1292,108,-1436,108,-1436,-36" />
<item itemtype="Connector" uid="Connector-1100" startpinid="Node-277-2" endpinid="General_Buffer_10Bit_v1.0.0-253-IN7" pointList="-1484,-84,-1484,60,-1292,60" />
<item itemtype="Connector" uid="Connector-1105" startpinid="Node-280-2" endpinid="General_Buffer_10Bit_v1.0.0-253-IN0" pointList="-1428,-228,-1428,116,-1292,116" />
<item itemtype="Connector" uid="Connector-1107" startpinid="Node-276-2" endpinid="General_Buffer_10Bit_v1.0.0-253-IN6" pointList="-1476,-76,-1476,68,-1292,68" />
<item itemtype="Connector" uid="Connector-1109" startpinid="General_Buffer_10Bit_v1.0.0-253-IN3" endpinid="Node-273-0" pointList="-1292,92,-1452,92,-1452,-52" />
<item itemtype="Connector" uid="Connector-1110" startpinid="Node-279-2" endpinid="General_Buffer_10Bit_v1.0.0-253-IN9" pointList="-1500,-100,-1500,44,-1292,44" />
<item itemtype="Connector" uid="Connector-1111" startpinid="Node-274-2" endpinid="General_Buffer_10Bit_v1.0.0-253-IN4" pointList="-1460,-60,-1460,84,-1292,84" />
<item itemtype="Connector" uid="Connector-1112" startpinid="Node-272-2" endpinid="General_Buffer_10Bit_v1.0.0-253-IN2" pointList="-1444,-44,-1444,100,-1292,100" />
<item itemtype="Connector" uid="Connector-1113" startpinid="General_Buffer_10Bit_v1.0.0-253-IN8" endpinid="Node-278-0" pointList="-1292,52,-1492,52,-1492,-92" />
<item itemtype="Connector" uid="Connector-1114" startpinid="General_Buffer_10Bit_v1.0.0-253-IN5" endpinid="Node-275-0" pointList="-1292,76,-1468,76,-1468,-68" />
</circuit>
@@ -148,27 +148,19 @@
<item itemtype="Rail" CircId="Rail-368" mainComp="false" ShowProp="Voltage" Show_id="false" Show_Val="true" Pos="-416,180" rotation="90" hflip="1" vflip="1" label="Rail-368" idLabPos="-5,-10" labelrot="-90" valLabPos="-12,6" valLabRot="-90" Voltage="5 V" />
<item itemtype="Ground" CircId="Ground-369" mainComp="false" Show_id="false" Show_Val="false" Pos="-416,380" rotation="0" hflip="1" vflip="1" label="Ground-369" idLabPos="-16,8" labelrot="0" valLabPos="-16,20" valLabRot="0" />
<item itemtype="Mosfet" CircId="Mosfet-371" mainComp="false" Show_id="false" Show_Val="false" Pos="-424,220" rotation="0" hflip="1" vflip="-1" label="Mosfet-371" 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-372" mainComp="false" ShowProp="Resistance" Show_id="false" Show_Val="true" Pos="-416,340" rotation="90" hflip="1" vflip="1" label="Resistor-372" idLabPos="-16,-24" labelrot="0" valLabPos="-16,6" valLabRot="0" Resistance="10000 Ω" />
<item itemtype="Mosfet" CircId="Mosfet-374" mainComp="false" Show_id="false" Show_Val="false" Pos="-360,300" rotation="0" hflip="1" vflip="-1" label="Mosfet-374" idLabPos="18,0" labelrot="0" valLabPos="-16,20" valLabRot="0" P_Channel="true" Depletion="false" RDSon="1 Ω" Threshold="3 V" />
<item itemtype="Rectangle" CircId="Rectangle-379" mainComp="false" Show_id="false" Show_Val="false" Pos="-392,276" rotation="0" hflip="1" vflip="1" label="Rectangle-379" idLabPos="-16,-24" labelrot="0" valLabPos="-16,20" valLabRot="0" H_size="100 _px" V_size="220 _px" Border="2 _px" Z_Value="-1" Color="#a0a0a4" Opacity="1" />
<item itemtype="Mosfet" CircId="Mosfet-384" mainComp="false" Show_id="false" Show_Val="false" Pos="-424,452" rotation="0" hflip="1" vflip="-1" label="Mosfet-384" 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-386" mainComp="false" Show_id="false" Show_Val="false" Pos="-416,612" rotation="0" hflip="1" vflip="1" label="Ground-386" idLabPos="-16,8" labelrot="0" valLabPos="-16,20" valLabRot="0" />
<item itemtype="Mosfet" CircId="Mosfet-387" mainComp="false" Show_id="false" Show_Val="false" Pos="-360,532" rotation="0" hflip="1" vflip="-1" label="Mosfet-387" 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-390" mainComp="false" Show_id="false" Show_Val="false" Pos="-392,492" rotation="0" hflip="1" vflip="-1" label="Mosfet-390" idLabPos="18,0" labelrot="0" valLabPos="-16,20" valLabRot="0" P_Channel="true" Depletion="false" RDSon="1 Ω" Threshold="3 V" />
<item itemtype="Rectangle" CircId="Rectangle-392" mainComp="false" Show_id="false" Show_Val="false" Pos="-392,508" rotation="0" hflip="1" vflip="1" label="Rectangle-392" idLabPos="-16,-24" labelrot="0" valLabPos="-16,20" valLabRot="0" H_size="100 _px" V_size="220 _px" Border="2 _px" Z_Value="-1" Color="#a0a0a4" Opacity="1" />
<item itemtype="Rail" CircId="Rail-393" mainComp="false" ShowProp="Voltage" Show_id="false" Show_Val="true" Pos="-416,412" rotation="90" hflip="1" vflip="1" label="Rail-393" idLabPos="-5,-10" labelrot="-90" valLabPos="-12,6" valLabRot="-90" Voltage="5 V" />
<item itemtype="Rail" CircId="Rail-393" mainComp="false" ShowProp="Voltage" Show_id="false" Show_Val="true" Pos="-352,412" rotation="90" hflip="1" vflip="1" label="Rail-393" idLabPos="-5,-10" labelrot="-90" valLabPos="-12,6" valLabRot="-90" Voltage="5 V" />
<item itemtype="Resistor" CircId="Resistor-395" mainComp="false" ShowProp="Resistance" Show_id="false" Show_Val="true" Pos="-416,572" rotation="90" hflip="1" vflip="1" label="Resistor-395" idLabPos="-16,-24" labelrot="0" valLabPos="-16,6" valLabRot="0" Resistance="10000 Ω" />
@@ -184,20 +176,6 @@
<item itemtype="Rail" CircId="Rail-408" mainComp="false" ShowProp="Voltage" Show_id="false" Show_Val="true" Pos="-380,644" rotation="90" hflip="1" vflip="1" label="Rail-408" idLabPos="-5,-10" labelrot="-90" valLabPos="-12,6" valLabRot="-90" Voltage="5 V" />
<item itemtype="Mosfet" CircId="Mosfet-443" mainComp="false" Show_id="false" Show_Val="false" Pos="-396,912" rotation="0" hflip="1" vflip="-1" label="Mosfet-443" idLabPos="18,0" labelrot="0" valLabPos="-16,20" valLabRot="0" P_Channel="true" Depletion="false" RDSon="1 Ω" Threshold="3 V" />
<item itemtype="Rectangle" CircId="Rectangle-445" mainComp="false" Show_id="false" Show_Val="false" Pos="-392,932" rotation="0" hflip="1" vflip="1" label="Rectangle-445" idLabPos="-16,-24" labelrot="0" valLabPos="-16,20" valLabRot="0" H_size="100 _px" V_size="220 _px" Border="2 _px" Z_Value="-1" Color="#a0a0a4" Opacity="1" />
<item itemtype="Mosfet" CircId="Mosfet-448" mainComp="false" Show_id="false" Show_Val="false" Pos="-396,872" rotation="0" hflip="1" vflip="-1" label="Mosfet-448" 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-449" mainComp="false" Show_id="false" Show_Val="false" Pos="-396,952" rotation="0" hflip="1" vflip="-1" label="Mosfet-449" 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-450" mainComp="false" ShowProp="Resistance" Show_id="false" Show_Val="true" Pos="-388,1000" rotation="90" hflip="1" vflip="1" label="Resistor-450" idLabPos="-16,-24" labelrot="0" valLabPos="-16,6" valLabRot="0" Resistance="10000 Ω" />
<item itemtype="Rail" CircId="Rail-452" mainComp="false" ShowProp="Voltage" Show_id="false" Show_Val="true" Pos="-388,832" rotation="90" hflip="1" vflip="1" label="Rail-452" idLabPos="-5,-10" labelrot="-90" valLabPos="-12,6" valLabRot="-90" Voltage="5 V" />
<item itemtype="Ground" CircId="Ground-453" mainComp="false" Show_id="false" Show_Val="false" Pos="-388,1040" rotation="0" hflip="1" vflip="1" label="Ground-453" idLabPos="-16,8" labelrot="0" valLabPos="-16,20" valLabRot="0" />
<item itemtype="Subcircuit" CircId="General_Buffer_10Bit_v1.0.0-459" mainComp="false" Show_id="true" Show_Val="false" Pos="-588,-1180" rotation="0" hflip="1" vflip="1" label="General_Buffer_10Bit_v1.0.0-459" idLabPos="0,-20" labelrot="0" valLabPos="-16,20" valLabRot="0" />
<item itemtype="Tunnel" CircId="Tunnel-460" mainComp="false" Show_id="false" Show_Val="false" Pos="-264,-1068" rotation="0" hflip="1" vflip="1" label="Tunnel-460" idLabPos="-16,-24" labelrot="0" valLabPos="-16,20" valLabRot="0" Name="Bgated" IsBus="true" />
@@ -208,6 +186,20 @@
<item itemtype="Tunnel" CircId="Tunnel-463" mainComp="false" Show_id="false" Show_Val="false" Pos="-496,-1172" rotation="0" hflip="-1" vflip="1" label="Tunnel-463" idLabPos="-16,-24" labelrot="0" valLabPos="-16,20" valLabRot="0" Name="Bgated" IsBus="true" />
<item itemtype="Diode" CircId="Diode-466" mainComp="false" Show_id="false" Show_Val="false" Pos="-404,100" rotation="0" hflip="1" vflip="1" label="Diode-466" 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-472" mainComp="false" Show_id="false" Show_Val="false" Pos="-364,332" rotation="360" hflip="1" vflip="1" label="Diode-472" 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="Ground" CircId="Ground-475" mainComp="false" Show_id="false" Show_Val="false" Pos="-324,384" rotation="0" hflip="1" vflip="1" label="Ground-475" idLabPos="-16,8" labelrot="0" valLabPos="-16,20" valLabRot="0" />
<item itemtype="Resistor" CircId="Resistor-477" mainComp="false" ShowProp="Resistance" Show_id="false" Show_Val="true" Pos="-324,344" rotation="90" hflip="1" vflip="1" label="Resistor-477" idLabPos="-16,-24" labelrot="0" valLabPos="-16,6" valLabRot="0" Resistance="10000 Ω" />
<item itemtype="Diode" CircId="Diode-480" mainComp="false" Show_id="false" Show_Val="false" Pos="-384,420" rotation="450" hflip="1" vflip="1" label="Diode-480" 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="Ground" CircId="Ground-502" mainComp="false" Show_id="false" Show_Val="false" Pos="-236,200" rotation="0" hflip="1" vflip="1" label="Ground-502" idLabPos="-16,8" labelrot="0" valLabPos="-16,20" valLabRot="0" />
<item itemtype="Resistor" CircId="Resistor-504" mainComp="false" ShowProp="Resistance" Show_id="false" Show_Val="true" Pos="-236,160" rotation="90" hflip="1" vflip="1" label="Resistor-504" idLabPos="-16,-24" labelrot="0" valLabPos="-16,6" valLabRot="0" Resistance="10000 Ω" />
<item itemtype="Node" CircId="Node-70" mainComp="false" Pos="-628,-1012" />
<item itemtype="Node" CircId="Node-79" mainComp="false" Pos="-604,-1036" />
@@ -292,36 +284,16 @@
<item itemtype="Node" CircId="Node-360" mainComp="false" Pos="-324,52" />
<item itemtype="Node" CircId="Node-361" mainComp="false" Pos="-364,84" />
<item itemtype="Node" CircId="Node-364" mainComp="false" Pos="-540,80" />
<item itemtype="Node" CircId="Node-365" mainComp="false" Pos="-324,84" />
<item itemtype="Node" CircId="Node-375" mainComp="false" Pos="-492,220" />
<item itemtype="Node" CircId="Node-376" mainComp="false" Pos="-532,260" />
<item itemtype="Node" CircId="Node-378" mainComp="false" Pos="-352,320" />
<item itemtype="Node" CircId="Node-380" mainComp="false" Pos="-416,320" />
<item itemtype="Node" CircId="Node-381" mainComp="false" Pos="-384,320" />
<item itemtype="Node" CircId="Node-382" mainComp="false" Pos="-416,200" />
<item itemtype="Node" CircId="Node-383" mainComp="false" Pos="-384,200" />
<item itemtype="Node" CircId="Node-385" mainComp="false" Pos="-384,432" />
<item itemtype="Node" CircId="Node-388" mainComp="false" Pos="-416,552" />
<item itemtype="Node" CircId="Node-391" mainComp="false" Pos="-416,432" />
<item itemtype="Node" CircId="Node-394" mainComp="false" Pos="-384,552" />
<item itemtype="Node" CircId="Node-396" mainComp="false" Pos="-492,452" />
<item itemtype="Node" CircId="Node-399" mainComp="false" Pos="-352,552" />
<item itemtype="Node" CircId="Node-401" mainComp="false" Pos="-380,748" />
@@ -332,16 +304,24 @@
<item itemtype="Node" CircId="Node-442" mainComp="false" Pos="-428,-972" />
<item itemtype="Node" CircId="Node-451" mainComp="false" Pos="-388,976" />
<item itemtype="Node" CircId="Node-456" mainComp="false" Pos="-476,532" />
<item itemtype="Node" CircId="Node-457" mainComp="false" Pos="-484,692" />
<item itemtype="Node" CircId="Node-458" mainComp="false" Pos="-492,724" />
<item itemtype="Node" CircId="Node-464" mainComp="false" Pos="-556,-936" />
<item itemtype="Node" CircId="Node-468" mainComp="false" Pos="-364,84" />
<item itemtype="Node" CircId="Node-470" mainComp="false" Pos="-428,100" />
<item itemtype="Node" CircId="Node-473" mainComp="false" Pos="-384,320" />
<item itemtype="Node" CircId="Node-474" mainComp="false" Pos="-348,320" />
<item itemtype="Node" CircId="Node-479" mainComp="false" Pos="-324,320" />
<item itemtype="Node" CircId="Node-481" mainComp="false" Pos="-384,332" />
<item itemtype="Node" CircId="Node-482" mainComp="false" Pos="-384,552" />
<item itemtype="Node" CircId="Node-505" mainComp="false" Pos="-236,128" />
<item itemtype="Connector" uid="Connector-3" startpinid="Bus-2-ePin10" endpinid="CPU_ALU_10Bit_v1.0.0-5-A9" pointList="-252,-1156,-244,-1156" />
<item itemtype="Connector" uid="Connector-4" startpinid="CPU_ALU_10Bit_v1.0.0-5-A8" endpinid="Bus-2-ePin9" pointList="-244,-1148,-252,-1148" />
@@ -618,42 +598,16 @@
<item itemtype="Connector" uid="Connector-889" startpinid="Node-360-2" endpinid="Mosfet-358-Dren" pointList="-324,52,-348,52,-348,44" />
<item itemtype="Connector" uid="Connector-890" startpinid="Mosfet-354-Dren" endpinid="Node-361-0" pointList="-404,76,-404,84,-364,84" />
<item itemtype="Connector" uid="Connector-891" startpinid="Node-361-2" endpinid="Resistor-348-lPin" pointList="-364,84,-364,92" />
<item itemtype="Connector" uid="Connector-898" startpinid="Mosfet-351-Gate" endpinid="Node-364-1" pointList="-324,28,-336,28,-336,80,-540,80" />
<item itemtype="Connector" uid="Connector-900" startpinid="Node-364-2" endpinid="Node-322-0" pointList="-540,80,-540,-172" />
<item itemtype="Connector" uid="Connector-902" startpinid="Node-360-1" endpinid="Node-365-0" pointList="-324,52,-324,84" />
<item itemtype="Connector" uid="Connector-903" startpinid="Node-365-2" endpinid="Node-361-1" pointList="-324,84,-364,84" />
<item itemtype="Connector" uid="Connector-907" startpinid="Resistor-372-rPin" endpinid="Ground-369-Gnd" pointList="-416,356,-416,364" />
<item itemtype="Connector" uid="Connector-913" startpinid="Mosfet-371-Gate" endpinid="Node-375-1" pointList="-440,220,-492,220" />
<item itemtype="Connector" uid="Connector-915" startpinid="Node-375-2" endpinid="Node-352-0" pointList="-492,220,-492,-20" />
<item itemtype="Connector" uid="Connector-916" startpinid="Mosfet-367-Gate" endpinid="Node-376-1" pointList="-408,260,-532,260" />
<item itemtype="Connector" uid="Connector-917" startpinid="Node-167-1" endpinid="Node-376-0" pointList="-532,-528,-532,260" />
<item itemtype="Connector" uid="Connector-922" startpinid="CPU_ALU_10Bit_v1.0.0-5-NAND" endpinid="Node-378-1" pointList="-164,-980,-164,320,-352,320" />
<item itemtype="Connector" uid="Connector-923" startpinid="Mosfet-374-Dren" endpinid="Node-378-0" pointList="-352,316,-352,320" />
<item itemtype="Connector" uid="Connector-926" startpinid="Mosfet-371-Dren" endpinid="Node-380-1" pointList="-416,236,-416,320" />
<item itemtype="Connector" uid="Connector-928" startpinid="Node-380-2" endpinid="Resistor-372-lPin" pointList="-416,320,-416,324" />
<item itemtype="Connector" uid="Connector-929" startpinid="Mosfet-367-Dren" endpinid="Node-381-1" pointList="-384,276,-384,320" />
<item itemtype="Connector" uid="Connector-930" startpinid="Node-378-2" endpinid="Node-381-0" pointList="-352,320,-384,320" />
<item itemtype="Connector" uid="Connector-931" startpinid="Node-381-2" endpinid="Node-380-0" pointList="-384,320,-416,320" />
<item itemtype="Connector" uid="Connector-933" startpinid="Rail-368-outnod" endpinid="Node-382-0" pointList="-416,196,-416,200" />
<item itemtype="Connector" uid="Connector-934" startpinid="Node-382-2" endpinid="Mosfet-371-Sour" pointList="-416,200,-416,204" />
@@ -664,34 +618,10 @@
<item itemtype="Connector" uid="Connector-937" startpinid="Node-383-2" endpinid="Node-382-1" pointList="-384,200,-416,200" />
<item itemtype="Connector" uid="Connector-940" startpinid="Mosfet-390-Sour" endpinid="Node-385-1" pointList="-384,476,-384,432" />
<item itemtype="Connector" uid="Connector-941" startpinid="Node-391-2" endpinid="Mosfet-384-Sour" pointList="-416,432,-416,436" />
<item itemtype="Connector" uid="Connector-942" startpinid="Mosfet-384-Dren" endpinid="Node-388-1" pointList="-416,468,-416,552" />
<item itemtype="Connector" uid="Connector-943" startpinid="Resistor-395-rPin" endpinid="Ground-386-Gnd" pointList="-416,588,-416,596" />
<item itemtype="Connector" uid="Connector-944" startpinid="Mosfet-390-Dren" endpinid="Node-394-1" pointList="-384,508,-384,552" />
<item itemtype="Connector" uid="Connector-945" startpinid="Node-394-2" endpinid="Node-388-0" pointList="-384,552,-416,552" />
<item itemtype="Connector" uid="Connector-947" startpinid="Rail-393-outnod" endpinid="Node-391-0" pointList="-416,428,-416,432" />
<item itemtype="Connector" uid="Connector-948" startpinid="Mosfet-387-Sour" endpinid="Node-385-0" pointList="-352,516,-352,432,-384,432" />
<item itemtype="Connector" uid="Connector-950" startpinid="Node-388-2" endpinid="Resistor-395-lPin" pointList="-416,552,-416,556" />
<item itemtype="Connector" uid="Connector-953" startpinid="Node-385-2" endpinid="Node-391-1" pointList="-384,432,-416,432" />
<item itemtype="Connector" uid="Connector-955" startpinid="Mosfet-384-Gate" endpinid="Node-396-1" pointList="-440,452,-492,452" />
<item itemtype="Connector" uid="Connector-957" startpinid="Node-396-2" endpinid="Node-375-0" pointList="-492,452,-492,220" />
<item itemtype="Connector" uid="Connector-965" startpinid="Mosfet-387-Dren" endpinid="Node-399-0" pointList="-352,548,-352,552" />
<item itemtype="Connector" uid="Connector-966" startpinid="Node-399-2" endpinid="Node-394-0" pointList="-352,552,-384,552" />
<item itemtype="Connector" uid="Connector-969" startpinid="CPU_ALU_10Bit_v1.0.0-5-XOR" endpinid="Node-399-1" pointList="-156,-980,-156,552,-352,552" />
<item itemtype="Connector" uid="Connector-970" startpinid="Mosfet-403-Sour" endpinid="Node-409-1" pointList="-412,708,-412,668,-380,668" />
@@ -730,42 +660,8 @@
<item itemtype="Connector" uid="Connector-1056" startpinid="Node-320-2" endpinid="Mosfet-358-Gate" pointList="-468,-244,-468,40,-388,40,-388,28,-372,28" />
<item itemtype="Connector" uid="Connector-1059" startpinid="Node-376-2" endpinid="Mosfet-390-Gate" pointList="-532,260,-532,492,-408,492" />
<item itemtype="Connector" uid="Connector-1062" startpinid="Mosfet-448-Dren" endpinid="Mosfet-443-Sour" pointList="-388,888,-388,896" />
<item itemtype="Connector" uid="Connector-1063" startpinid="Node-451-2" endpinid="Mosfet-449-Dren" pointList="-388,976,-388,968" />
<item itemtype="Connector" uid="Connector-1064" startpinid="Rail-452-outnod" endpinid="Mosfet-448-Sour" pointList="-388,848,-388,856" />
<item itemtype="Connector" uid="Connector-1065" startpinid="Resistor-450-lPin" endpinid="Node-451-1" pointList="-388,984,-388,976" />
<item itemtype="Connector" uid="Connector-1072" startpinid="Resistor-450-rPin" endpinid="Ground-453-Gnd" pointList="-388,1016,-388,1024" />
<item itemtype="Connector" uid="Connector-1081" startpinid="Mosfet-443-Dren" endpinid="Mosfet-449-Sour" pointList="-388,928,-388,936" />
<item itemtype="Connector" uid="Connector-1082" startpinid="CPU_ALU_10Bit_v1.0.0-5-INC" endpinid="Node-451-0" pointList="-140,-980,-140,976,-388,976" />
<item itemtype="Connector" uid="Connector-1083" startpinid="Mosfet-374-Gate" endpinid="Node-364-0" pointList="-376,300,-540,300,-540,80" />
<item itemtype="Connector" uid="Connector-1084" startpinid="Node-456-1" endpinid="Mosfet-448-Gate" pointList="-476,532,-476,872,-412,872" />
<item itemtype="Connector" uid="Connector-1085" startpinid="Mosfet-387-Gate" endpinid="Node-456-0" pointList="-376,532,-476,532" />
<item itemtype="Connector" uid="Connector-1086" startpinid="Node-456-2" endpinid="Node-356-0" pointList="-476,532,-476,60" />
<item itemtype="Connector" uid="Connector-1087" startpinid="Mosfet-443-Gate" endpinid="Node-457-1" pointList="-412,912,-484,912,-484,692" />
<item itemtype="Connector" uid="Connector-1088" startpinid="Mosfet-402-Gate" endpinid="Node-457-0" pointList="-356,692,-484,692" />
<item itemtype="Connector" uid="Connector-1089" startpinid="Node-457-2" endpinid="Node-355-0" pointList="-484,692,-484,20" />
<item itemtype="Connector" uid="Connector-1090" startpinid="Mosfet-449-Gate" endpinid="Node-458-1" pointList="-412,952,-492,952,-492,724" />
<item itemtype="Connector" uid="Connector-1091" startpinid="Mosfet-403-Gate" endpinid="Node-458-0" pointList="-436,724,-492,724" />
<item itemtype="Connector" uid="Connector-1092" startpinid="Node-458-2" endpinid="Node-396-0" pointList="-492,724,-492,452" />
<item itemtype="Connector" uid="Connector-1093" startpinid="Tunnel-460-pin" endpinid="Bus-461-ePin0" pointList="-264,-1068,-260,-1068" />
<item itemtype="Connector" uid="Connector-1094" startpinid="Bus-461-ePin10" endpinid="CPU_ALU_10Bit_v1.0.0-5-B9" pointList="-252,-1068,-244,-1068" />
@@ -836,4 +732,60 @@
<item itemtype="Connector" uid="Connector-1127" startpinid="Node-464-2" endpinid="Node-150-1" pointList="-556,-936,-572,-936" />
<item itemtype="Connector" uid="Connector-1133" startpinid="Diode-466-rPin" endpinid="Node-468-1" pointList="-388,100,-380,100,-380,84,-364,84" />
<item itemtype="Connector" uid="Connector-1134" startpinid="Node-365-2" endpinid="Node-468-0" pointList="-324,84,-364,84" />
<item itemtype="Connector" uid="Connector-1135" startpinid="Node-468-2" endpinid="Resistor-348-lPin" pointList="-364,84,-364,92" />
<item itemtype="Connector" uid="Connector-1142" startpinid="Mosfet-354-Dren" endpinid="Node-470-0" pointList="-404,76,-404,84,-428,84,-428,100" />
<item itemtype="Connector" uid="Connector-1143" startpinid="Node-470-2" endpinid="Diode-466-lPin" pointList="-428,100,-420,100" />
<item itemtype="Connector" uid="Connector-1148" startpinid="Mosfet-402-Gate" endpinid="Node-355-0" pointList="-356,692,-484,692,-484,20" />
<item itemtype="Connector" uid="Connector-1150" startpinid="Mosfet-387-Gate" endpinid="Node-356-0" pointList="-376,532,-476,532,-476,60" />
<item itemtype="Connector" uid="Connector-1154" startpinid="Mosfet-367-Dren" endpinid="Node-473-0" pointList="-384,276,-384,320" />
<item itemtype="Connector" uid="Connector-1156" startpinid="Diode-472-rPin" endpinid="Node-474-1" pointList="-348,332,-348,320" />
<item itemtype="Connector" uid="Connector-1157" startpinid="Mosfet-374-Dren" endpinid="Node-474-0" pointList="-352,316,-352,320,-348,320" />
<item itemtype="Connector" uid="Connector-1159" startpinid="Node-473-2" endpinid="Mosfet-371-Dren" pointList="-384,320,-416,320,-416,236" />
<item itemtype="Connector" uid="Connector-1160" startpinid="Resistor-477-rPin" endpinid="Ground-475-Gnd" pointList="-324,360,-324,368" />
<item itemtype="Connector" uid="Connector-1166" startpinid="Node-479-1" endpinid="Resistor-477-lPin" pointList="-324,320,-324,328" />
<item itemtype="Connector" uid="Connector-1167" startpinid="Node-474-2" endpinid="Node-479-0" pointList="-348,320,-324,320" />
<item itemtype="Connector" uid="Connector-1168" startpinid="Node-479-2" endpinid="CPU_ALU_10Bit_v1.0.0-5-NAND" pointList="-324,320,-164,320,-164,-980" />
<item itemtype="Connector" uid="Connector-1171" startpinid="Node-167-1" endpinid="Mosfet-367-Gate" pointList="-532,-528,-532,260,-408,260" />
<item itemtype="Connector" uid="Connector-1173" startpinid="Rail-393-outnod" endpinid="Mosfet-387-Sour" pointList="-352,428,-352,516" />
<item itemtype="Connector" uid="Connector-1174" startpinid="Mosfet-403-Gate" endpinid="Node-375-0" pointList="-436,724,-492,724,-492,220" />
<item itemtype="Connector" uid="Connector-1175" startpinid="Node-481-1" endpinid="Diode-480-lPin" pointList="-384,332,-384,404" />
<item itemtype="Connector" uid="Connector-1176" startpinid="Node-473-1" endpinid="Node-481-0" pointList="-384,320,-384,332" />
<item itemtype="Connector" uid="Connector-1177" startpinid="Node-481-2" endpinid="Diode-472-lPin" pointList="-384,332,-380,332" />
<item itemtype="Connector" uid="Connector-1178" startpinid="Diode-480-rPin" endpinid="Node-482-1" pointList="-384,436,-384,552" />
<item itemtype="Connector" uid="Connector-1179" startpinid="Node-399-2" endpinid="Node-482-0" pointList="-352,552,-384,552" />
<item itemtype="Connector" uid="Connector-1180" startpinid="Node-482-2" endpinid="Resistor-395-lPin" pointList="-384,552,-416,552,-416,556" />
<item itemtype="Connector" uid="Connector-1250" startpinid="Resistor-504-rPin" endpinid="Ground-502-Gnd" pointList="-236,176,-236,184" />
<item itemtype="Connector" uid="Connector-1252" startpinid="Node-505-1" endpinid="Resistor-504-lPin" pointList="-236,128,-236,144" />
<item itemtype="Connector" uid="Connector-1253" startpinid="CPU_ALU_10Bit_v1.0.0-5-INC" endpinid="Node-505-0" pointList="-140,-980,-140,128,-236,128" />
<item itemtype="Connector" uid="Connector-1254" startpinid="Node-505-2" endpinid="Node-470-1" pointList="-236,128,-428,128,-428,100" />
</circuit>
@@ -0,0 +1,26 @@
<!DOCTYPE SimulIDE>
<!-- This file was generated by SimulIDE -->
<packageB name="Package" width="6" height="17" background="" type="None" >
<pin type="bus" xpos="-8" ypos="8" angle="180" length="8" space="0" id="SELECT" label="SELECT"/>
<pin type="" xpos="-8" ypos="16" angle="180" length="8" space="0" id="IN" label="IN" />
<pin type="" xpos="56" ypos="8" angle="0" length="8" space="0" id="OUT15" label="15" />
<pin type="" xpos="56" ypos="16" angle="0" length="8" space="0" id="OUT14" label="14" />
<pin type="" xpos="56" ypos="24" angle="0" length="8" space="0" id="OUT13" label="13" />
<pin type="" xpos="56" ypos="32" angle="0" length="8" space="0" id="OUT12" label="12" />
<pin type="" xpos="56" ypos="40" angle="0" length="8" space="0" id="OUT11" label="11" />
<pin type="" xpos="56" ypos="48" angle="0" length="8" space="0" id="OUT10" label="10" />
<pin type="" xpos="56" ypos="56" angle="0" length="8" space="0" id="OUT09" label="09" />
<pin type="" xpos="56" ypos="64" angle="0" length="8" space="0" id="OUT08" label="08" />
<pin type="" xpos="56" ypos="72" angle="0" length="8" space="0" id="OUT07" label="07" />
<pin type="" xpos="56" ypos="80" angle="0" length="8" space="0" id="OUT06" label="06" />
<pin type="" xpos="56" ypos="88" angle="0" length="8" space="0" id="OUT05" label="05" />
<pin type="" xpos="56" ypos="96" angle="0" length="8" space="0" id="OUT04" label="04" />
<pin type="" xpos="56" ypos="104" angle="0" length="8" space="0" id="OUT03" label="03" />
<pin type="" xpos="56" ypos="112" angle="0" length="8" space="0" id="OUT02" label="02" />
<pin type="" xpos="56" ypos="120" angle="0" length="8" space="0" id="OUT01" label="01" />
<pin type="" xpos="56" ypos="128" angle="0" length="8" space="0" id="OUT00" label="00" />
</packageB>
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,30 @@
<!DOCTYPE SimulIDE>
<!-- This file was generated by SimulIDE -->
<packageB name="Memory_Block_10Bitx1Word_v1.0.0" width="8" height="20" background="" type="None" >
<pin type="" xpos="-8" ypos="8" angle="180" length="8" space="0" id="Din9" label="Din9"/>
<pin type="inv" xpos="8" ypos="168" angle="270" length="8" space="0" id="LATCH"label="LATCH"/>
<pin type="inv" xpos="24" ypos="168" angle="270" length="8" space="0" id="READ" label="READ"/>
<pin type="" xpos="72" ypos="8" angle="0" length="8" space="0" id="Dout9"label="Dout9"/>
<pin type="" xpos="-8" ypos="16" angle="180" length="8" space="0" id="Din8" label="Din8"/>
<pin type="" xpos="-8" ypos="24" angle="180" length="8" space="0" id="Din7" label="Din7"/>
<pin type="" xpos="-8" ypos="32" angle="180" length="8" space="0" id="Din6" label="Din6"/>
<pin type="" xpos="-8" ypos="40" angle="180" length="8" space="0" id="Din5" label="Din5"/>
<pin type="" xpos="-8" ypos="48" angle="180" length="8" space="0" id="Din4" label="Din4"/>
<pin type="" xpos="-8" ypos="56" angle="180" length="8" space="0" id="Din3" label="Din3"/>
<pin type="" xpos="-8" ypos="64" angle="180" length="8" space="0" id="Din2" label="Din2"/>
<pin type="" xpos="-8" ypos="72" angle="180" length="8" space="0" id="Din1" label="Din1"/>
<pin type="" xpos="-8" ypos="80" angle="180" length="8" space="0" id="Din0" label="Din0"/>
<pin type="" xpos="72" ypos="16" angle="0" length="8" space="0" id="Dout8"label="Dout8"/>
<pin type="" xpos="72" ypos="24" angle="0" length="8" space="0" id="Dout7"label="Dout7"/>
<pin type="" xpos="72" ypos="32" angle="0" length="8" space="0" id="Dout6"label="Dout6"/>
<pin type="" xpos="72" ypos="40" angle="0" length="8" space="0" id="Dout5"label="Dout5"/>
<pin type="" xpos="72" ypos="48" angle="0" length="8" space="0" id="Dout4"label="Dout4"/>
<pin type="" xpos="72" ypos="56" angle="0" length="8" space="0" id="Dout3"label="Dout3"/>
<pin type="" xpos="72" ypos="64" angle="0" length="8" space="0" id="Dout2"label="Dout2"/>
<pin type="" xpos="72" ypos="72" angle="0" length="8" space="0" id="Dout1"label="Dout1"/>
<pin type="" xpos="72" ypos="80" angle="0" length="8" space="0" id="Dout0"label="Dout0"/>
</packageB>
@@ -0,0 +1,209 @@
<circuit version="1.1.0" rev="1912+dfsg-4build2" stepSize="1000000" stepsPS="1000000" NLsteps="100000" reaStep="1000000" animate="0" >
<item itemtype="Tunnel" CircId="Tunnel-56" mainComp="false" Show_id="false" Show_Val="false" Pos="-1508,-1140" rotation="450" hflip="1" vflip="1" label="Tunnel-56" idLabPos="-16,-24" labelrot="0" valLabPos="-16,20" valLabRot="0" Name="Din4" IsBus="false" />
<item itemtype="Tunnel" CircId="Tunnel-39" mainComp="false" Show_id="false" Show_Val="false" Pos="-1548,-1140" rotation="450" hflip="1" vflip="1" label="Din9" idLabPos="-16,-24" labelrot="0" valLabPos="-16,20" valLabRot="0" Name="Din9" IsBus="false" />
<item itemtype="Tunnel" CircId="Tunnel-55" mainComp="false" Show_id="false" Show_Val="false" Pos="-1500,-1140" rotation="450" hflip="1" vflip="1" label="Tunnel-55" idLabPos="-16,-24" labelrot="0" valLabPos="-16,20" valLabRot="0" Name="Din3" IsBus="false" />
<item itemtype="Tunnel" CircId="Tunnel-90" mainComp="false" Show_id="false" Show_Val="false" Pos="-1300,-1140" rotation="450" hflip="1" vflip="1" label="Tunnel-90" idLabPos="-16,-24" labelrot="0" valLabPos="-16,20" valLabRot="0" Name="Dout2" IsBus="false" />
<item itemtype="Tunnel" CircId="Tunnel-19" mainComp="false" Show_id="false" Show_Val="false" Pos="-1364,-172" rotation="270" hflip="1" vflip="1" label="Tunnel-19" idLabPos="-16,-24" labelrot="0" valLabPos="-16,20" valLabRot="0" Name="READ" IsBus="false" />
<item itemtype="Tunnel" CircId="Tunnel-50" mainComp="false" Show_id="false" Show_Val="false" Pos="-1524,-1140" rotation="450" hflip="1" vflip="1" label="Tunnel-50" idLabPos="-16,-24" labelrot="0" valLabPos="-16,20" valLabRot="0" Name="Din6" IsBus="false" />
<item itemtype="Package" CircId="Package-91" mainComp="false" Show_id="true" Show_Val="false" Pos="-1176,-1104" rotation="0" hflip="1" vflip="1" label="Package-91" idLabPos="0,-20" labelrot="0" valLabPos="-16,20" valLabRot="0" SubcType="None" Width="8 _Cells" Height="20 _Cells" Name="Memory_Block_10Bitx1Word_v1.0.0" Package_File="Memory_Block_10BitX1Word_v1.0.0.package" Logic_Symbol="false" />
<item itemtype="Tunnel" CircId="Tunnel-79" mainComp="false" Show_id="false" Show_Val="false" Pos="-1308,-1140" rotation="450" hflip="1" vflip="1" label="Tunnel-79" idLabPos="-16,-24" labelrot="0" valLabPos="-16,20" valLabRot="0" Name="Dout3" IsBus="false" />
<item itemtype="Subcircuit" CircId="Memory_Latch_1Bit_v1.0.0-4" mainComp="false" Show_id="true" Show_Val="false" Pos="-1460,-1028" rotation="0" hflip="1" vflip="1" label="Memory_Latch_1Bit_v1.0.0-4" idLabPos="0,-20" labelrot="0" valLabPos="-16,20" valLabRot="0" />
<item itemtype="Tunnel" CircId="Tunnel-72" mainComp="false" Show_id="false" Show_Val="false" Pos="-1332,-1140" rotation="450" hflip="1" vflip="1" label="Tunnel-72" idLabPos="-16,-24" labelrot="0" valLabPos="-16,20" valLabRot="0" Name="Dout6" IsBus="false" />
<item itemtype="Subcircuit" CircId="Memory_Latch_1Bit_v1.0.0-8" mainComp="false" Show_id="true" Show_Val="false" Pos="-1460,-452" rotation="0" hflip="1" vflip="1" label="Memory_Latch_1Bit_v1.0.0-8" idLabPos="0,-20" labelrot="0" valLabPos="-16,20" valLabRot="0" />
<item itemtype="Subcircuit" CircId="Memory_Latch_1Bit_v1.0.0-5" mainComp="false" Show_id="true" Show_Val="false" Pos="-1460,-836" rotation="0" hflip="1" vflip="1" label="Memory_Latch_1Bit_v1.0.0-5" idLabPos="0,-20" labelrot="0" valLabPos="-16,20" valLabRot="0" />
<item itemtype="Tunnel" CircId="Tunnel-78" mainComp="false" Show_id="false" Show_Val="false" Pos="-1340,-1140" rotation="450" hflip="1" vflip="1" label="Tunnel-78" idLabPos="-16,-24" labelrot="0" valLabPos="-16,20" valLabRot="0" Name="Dout7" IsBus="false" />
<item itemtype="Subcircuit" CircId="Memory_Latch_1Bit_v1.0.0-11" mainComp="false" Show_id="true" Show_Val="false" Pos="-1460,-260" rotation="0" hflip="1" vflip="1" label="Memory_Latch_1Bit_v1.0.0-11" idLabPos="0,-20" labelrot="0" valLabPos="-16,20" valLabRot="0" />
<item itemtype="Tunnel" CircId="Tunnel-75" mainComp="false" Show_id="false" Show_Val="false" Pos="-1324,-1140" rotation="450" hflip="1" vflip="1" label="Tunnel-75" idLabPos="-16,-24" labelrot="0" valLabPos="-16,20" valLabRot="0" Name="Dout5" IsBus="false" />
<item itemtype="Tunnel" CircId="Tunnel-18" mainComp="false" Show_id="false" Show_Val="false" Pos="-1372,-172" rotation="270" hflip="1" vflip="1" label="Tunnel-18" idLabPos="-16,-24" labelrot="0" valLabPos="-16,20" valLabRot="0" Name="LATCH" IsBus="false" />
<item itemtype="Tunnel" CircId="Tunnel-54" mainComp="false" Show_id="false" Show_Val="false" Pos="-1516,-1140" rotation="450" hflip="1" vflip="1" label="Tunnel-54" idLabPos="-16,-24" labelrot="0" valLabPos="-16,20" valLabRot="0" Name="Din5" IsBus="false" />
<item itemtype="Tunnel" CircId="Tunnel-73" mainComp="false" Show_id="false" Show_Val="false" Pos="-1284,-1140" rotation="450" hflip="1" vflip="1" label="Tunnel-73" idLabPos="-16,-24" labelrot="0" valLabPos="-16,20" valLabRot="0" Name="Dout0" IsBus="false" />
<item itemtype="Tunnel" CircId="Tunnel-53" mainComp="false" Show_id="false" Show_Val="false" Pos="-1492,-1140" rotation="450" hflip="1" vflip="1" label="Tunnel-53" idLabPos="-16,-24" labelrot="0" valLabPos="-16,20" valLabRot="0" Name="Din2" IsBus="false" />
<item itemtype="Subcircuit" CircId="Memory_Latch_1Bit_v1.0.0-10" mainComp="false" Show_id="true" Show_Val="false" Pos="-1460,-740" rotation="0" hflip="1" vflip="1" label="Memory_Latch_1Bit_v1.0.0-10" idLabPos="0,-20" labelrot="0" valLabPos="-16,20" valLabRot="0" />
<item itemtype="Tunnel" CircId="Tunnel-80" mainComp="false" Show_id="false" Show_Val="false" Pos="-1348,-1140" rotation="450" hflip="1" vflip="1" label="Tunnel-80" idLabPos="-16,-24" labelrot="0" valLabPos="-16,20" valLabRot="0" Name="Dout8" IsBus="false" />
<item itemtype="Subcircuit" CircId="Memory_Latch_1Bit_v1.0.0-7" mainComp="false" Show_id="true" Show_Val="false" Pos="-1460,-548" rotation="0" hflip="1" vflip="1" label="Memory_Latch_1Bit_v1.0.0-7" idLabPos="0,-20" labelrot="0" valLabPos="-16,20" valLabRot="0" />
<item itemtype="Tunnel" CircId="Tunnel-74" mainComp="false" Show_id="false" Show_Val="false" Pos="-1356,-1140" rotation="450" hflip="1" vflip="1" label="Tunnel-74" idLabPos="-16,-24" labelrot="0" valLabPos="-16,20" valLabRot="0" Name="Dout9" IsBus="false" />
<item itemtype="Subcircuit" CircId="Memory_Latch_1Bit_v1.0.0-12" mainComp="false" Show_id="true" Show_Val="false" Pos="-1460,-356" rotation="0" hflip="1" vflip="1" label="Memory_Latch_1Bit_v1.0.0-12" idLabPos="0,-20" labelrot="0" valLabPos="-16,20" valLabRot="0" />
<item itemtype="Subcircuit" CircId="Memory_Latch_1Bit_v1.0.0-9" mainComp="false" Show_id="true" Show_Val="false" Pos="-1460,-644" rotation="0" hflip="1" vflip="1" label="Memory_Latch_1Bit_v1.0.0-9" idLabPos="0,-20" labelrot="0" valLabPos="-16,20" valLabRot="0" />
<item itemtype="Tunnel" CircId="Tunnel-49" mainComp="false" Show_id="false" Show_Val="false" Pos="-1532,-1140" rotation="450" hflip="1" vflip="1" label="Tunnel-49" idLabPos="-16,-24" labelrot="0" valLabPos="-16,20" valLabRot="0" Name="Din7" IsBus="false" />
<item itemtype="Subcircuit" CircId="Memory_Latch_1Bit_v1.0.0-2" mainComp="false" Show_id="true" Show_Val="false" Pos="-1460,-1124" rotation="0" hflip="1" vflip="1" label="Memory_Latch_1Bit_v1.0.0-2" idLabPos="0,-20" labelrot="0" valLabPos="-16,20" valLabRot="0" />
<item itemtype="Tunnel" CircId="Tunnel-77" mainComp="false" Show_id="false" Show_Val="false" Pos="-1316,-1140" rotation="450" hflip="1" vflip="1" label="Tunnel-77" idLabPos="-16,-24" labelrot="0" valLabPos="-16,20" valLabRot="0" Name="Dout4" IsBus="false" />
<item itemtype="Tunnel" CircId="Tunnel-68" mainComp="false" Show_id="false" Show_Val="false" Pos="-1484,-1140" rotation="450" hflip="1" vflip="1" label="Tunnel-68" idLabPos="-16,-24" labelrot="0" valLabPos="-16,20" valLabRot="0" Name="Din1" IsBus="false" />
<item itemtype="Tunnel" CircId="Tunnel-67" mainComp="false" Show_id="false" Show_Val="false" Pos="-1476,-1140" rotation="450" hflip="1" vflip="1" label="Tunnel-67" idLabPos="-16,-24" labelrot="0" valLabPos="-16,20" valLabRot="0" Name="Din0" IsBus="false" />
<item itemtype="Subcircuit" CircId="Memory_Latch_1Bit_v1.0.0-6" mainComp="false" Show_id="true" Show_Val="false" Pos="-1460,-932" rotation="0" hflip="1" vflip="1" label="Memory_Latch_1Bit_v1.0.0-6" idLabPos="0,-20" labelrot="0" valLabPos="-16,20" valLabRot="0" />
<item itemtype="Tunnel" CircId="Tunnel-46" mainComp="false" Show_id="false" Show_Val="false" Pos="-1540,-1140" rotation="450" hflip="1" vflip="1" label="Tunnel-46" idLabPos="-16,-24" labelrot="0" valLabPos="-16,20" valLabRot="0" Name="Din8" IsBus="false" />
<item itemtype="Tunnel" CircId="Tunnel-76" mainComp="false" Show_id="false" Show_Val="false" Pos="-1292,-1140" rotation="450" hflip="1" vflip="1" label="Tunnel-76" idLabPos="-16,-24" labelrot="0" valLabPos="-16,20" valLabRot="0" Name="Dout1" IsBus="false" />
<item itemtype="Node" CircId="Node-24" mainComp="false" Pos="-1372,-948" />
<item itemtype="Node" CircId="Node-35" mainComp="false" Pos="-1372,-276" />
<item itemtype="Node" CircId="Node-33" mainComp="false" Pos="-1372,-468" />
<item itemtype="Node" CircId="Node-32" mainComp="false" Pos="-1364,-572" />
<item itemtype="Node" CircId="Node-36" mainComp="false" Pos="-1364,-284" />
<item itemtype="Node" CircId="Node-26" mainComp="false" Pos="-1364,-860" />
<item itemtype="Node" CircId="Node-28" mainComp="false" Pos="-1364,-764" />
<item itemtype="Node" CircId="Node-34" mainComp="false" Pos="-1364,-476" />
<item itemtype="Node" CircId="Node-31" mainComp="false" Pos="-1372,-564" />
<item itemtype="Node" CircId="Node-22" mainComp="false" Pos="-1364,-956" />
<item itemtype="Node" CircId="Node-21" mainComp="false" Pos="-1372,-180" />
<item itemtype="Node" CircId="Node-27" mainComp="false" Pos="-1372,-756" />
<item itemtype="Node" CircId="Node-29" mainComp="false" Pos="-1372,-660" />
<item itemtype="Node" CircId="Node-20" mainComp="false" Pos="-1364,-188" />
<item itemtype="Node" CircId="Node-30" mainComp="false" Pos="-1364,-668" />
<item itemtype="Node" CircId="Node-25" mainComp="false" Pos="-1372,-852" />
<item itemtype="Connector" uid="Connector-77" startpinid="Node-36-1" endpinid="Memory_Latch_1Bit_v1.0.0-12-READ" pointList="-1364,-284,-1420,-284,-1420,-292" />
<item itemtype="Connector" uid="Connector-71" startpinid="Node-34-1" endpinid="Memory_Latch_1Bit_v1.0.0-7-READ" pointList="-1364,-476,-1420,-476,-1420,-484" />
<item itemtype="Connector" uid="Connector-207" startpinid="Memory_Latch_1Bit_v1.0.0-2-Dout" endpinid="Tunnel-74-pin" pointList="-1404,-1116,-1356,-1116,-1356,-1140" />
<item itemtype="Connector" uid="Connector-62" startpinid="Memory_Latch_1Bit_v1.0.0-9-LATCH" endpinid="Node-31-1" pointList="-1452,-580,-1452,-564,-1372,-564" />
<item itemtype="Connector" uid="Connector-206" startpinid="Tunnel-80-pin" endpinid="Memory_Latch_1Bit_v1.0.0-4-Dout" pointList="-1348,-1140,-1348,-1020,-1404,-1020" />
<item itemtype="Connector" uid="Connector-61" startpinid="Node-30-2" endpinid="Node-28-0" pointList="-1364,-668,-1364,-764" />
<item itemtype="Connector" uid="Connector-56" startpinid="Memory_Latch_1Bit_v1.0.0-10-LATCH" endpinid="Node-29-1" pointList="-1452,-676,-1452,-660,-1372,-660" />
<item itemtype="Connector" uid="Connector-43" startpinid="Memory_Latch_1Bit_v1.0.0-6-LATCH" endpinid="Node-25-1" pointList="-1452,-868,-1452,-852,-1372,-852" />
<item itemtype="Connector" uid="Connector-68" startpinid="Memory_Latch_1Bit_v1.0.0-7-LATCH" endpinid="Node-33-1" pointList="-1452,-484,-1452,-468,-1372,-468" />
<item itemtype="Connector" uid="Connector-78" startpinid="Node-20-1" endpinid="Node-36-0" pointList="-1364,-188,-1364,-284" />
<item itemtype="Connector" uid="Connector-40" startpinid="Node-24-1" endpinid="Memory_Latch_1Bit_v1.0.0-4-LATCH" pointList="-1372,-948,-1452,-948,-1452,-964" />
<item itemtype="Connector" uid="Connector-148" startpinid="Tunnel-55-pin" endpinid="Memory_Latch_1Bit_v1.0.0-7-Din" pointList="-1500,-1140,-1500,-540,-1468,-540" />
<item itemtype="Connector" uid="Connector-199" startpinid="Tunnel-76-pin" endpinid="Memory_Latch_1Bit_v1.0.0-12-Dout" pointList="-1292,-1140,-1292,-348,-1404,-348" />
<item itemtype="Connector" uid="Connector-50" startpinid="Node-25-2" endpinid="Node-27-0" pointList="-1372,-852,-1372,-756" />
<item itemtype="Connector" uid="Connector-75" startpinid="Node-33-2" endpinid="Node-35-0" pointList="-1372,-468,-1372,-276" />
<item itemtype="Connector" uid="Connector-157" startpinid="Tunnel-67-pin" endpinid="Memory_Latch_1Bit_v1.0.0-11-Din" pointList="-1476,-1140,-1476,-252,-1468,-252" />
<item itemtype="Connector" uid="Connector-200" startpinid="Memory_Latch_1Bit_v1.0.0-8-Dout" endpinid="Tunnel-90-pin" pointList="-1404,-444,-1300,-444,-1300,-1140" />
<item itemtype="Connector" uid="Connector-49" startpinid="Memory_Latch_1Bit_v1.0.0-5-LATCH" endpinid="Node-27-1" pointList="-1452,-772,-1452,-756,-1372,-756" />
<item itemtype="Connector" uid="Connector-41" startpinid="Memory_Latch_1Bit_v1.0.0-2-LATCH" endpinid="Node-24-0" pointList="-1452,-1060,-1452,-1044,-1372,-1044,-1372,-948" />
<item itemtype="Connector" uid="Connector-96" startpinid="Tunnel-39-pin" endpinid="Memory_Latch_1Bit_v1.0.0-2-Din" pointList="-1548,-1140,-1548,-1116,-1468,-1116" />
<item itemtype="Connector" uid="Connector-63" startpinid="Node-29-2" endpinid="Node-31-0" pointList="-1372,-660,-1372,-564" />
<item itemtype="Connector" uid="Connector-65" startpinid="Node-32-1" endpinid="Memory_Latch_1Bit_v1.0.0-9-READ" pointList="-1364,-572,-1420,-572,-1420,-580" />
<item itemtype="Connector" uid="Connector-204" startpinid="Memory_Latch_1Bit_v1.0.0-5-Dout" endpinid="Tunnel-72-pin" pointList="-1404,-828,-1332,-828,-1332,-1140" />
<item itemtype="Connector" uid="Connector-115" startpinid="Tunnel-49-pin" endpinid="Memory_Latch_1Bit_v1.0.0-6-Din" pointList="-1532,-1140,-1532,-924,-1468,-924" />
<item itemtype="Connector" uid="Connector-203" startpinid="Tunnel-75-pin" endpinid="Memory_Latch_1Bit_v1.0.0-10-Dout" pointList="-1324,-1140,-1324,-732,-1404,-732" />
<item itemtype="Connector" uid="Connector-52" startpinid="Node-28-1" endpinid="Memory_Latch_1Bit_v1.0.0-5-READ" pointList="-1364,-764,-1420,-764,-1420,-772" />
<item itemtype="Connector" uid="Connector-32" startpinid="Node-21-2" endpinid="Memory_Latch_1Bit_v1.0.0-11-LATCH" pointList="-1372,-180,-1452,-180,-1452,-196" />
<item itemtype="Connector" uid="Connector-150" startpinid="Tunnel-53-pin" endpinid="Memory_Latch_1Bit_v1.0.0-8-Din" pointList="-1492,-1140,-1492,-444,-1468,-444" />
<item itemtype="Connector" uid="Connector-33" startpinid="Memory_Latch_1Bit_v1.0.0-4-READ" endpinid="Node-22-1" pointList="-1420,-964,-1420,-956,-1364,-956" />
<item itemtype="Connector" uid="Connector-28" startpinid="Tunnel-19-pin" endpinid="Node-20-0" pointList="-1364,-172,-1364,-188" />
<item itemtype="Connector" uid="Connector-201" startpinid="Tunnel-79-pin" endpinid="Memory_Latch_1Bit_v1.0.0-7-Dout" pointList="-1308,-1140,-1308,-540,-1404,-540" />
<item itemtype="Connector" uid="Connector-147" startpinid="Tunnel-56-pin" endpinid="Memory_Latch_1Bit_v1.0.0-9-Din" pointList="-1508,-1140,-1508,-636,-1468,-636" />
<item itemtype="Connector" uid="Connector-116" startpinid="Tunnel-50-pin" endpinid="Memory_Latch_1Bit_v1.0.0-5-Din" pointList="-1524,-1140,-1524,-828,-1468,-828" />
<item itemtype="Connector" uid="Connector-74" startpinid="Memory_Latch_1Bit_v1.0.0-12-LATCH" endpinid="Node-35-1" pointList="-1452,-292,-1452,-276,-1372,-276" />
<item itemtype="Connector" uid="Connector-108" startpinid="Tunnel-46-pin" endpinid="Memory_Latch_1Bit_v1.0.0-4-Din" pointList="-1540,-1140,-1540,-1020,-1468,-1020" />
<item itemtype="Connector" uid="Connector-29" startpinid="Node-20-2" endpinid="Memory_Latch_1Bit_v1.0.0-11-READ" pointList="-1364,-188,-1420,-188,-1420,-196" />
<item itemtype="Connector" uid="Connector-44" startpinid="Node-24-2" endpinid="Node-25-0" pointList="-1372,-948,-1372,-852" />
<item itemtype="Connector" uid="Connector-48" startpinid="Node-26-2" endpinid="Node-22-0" pointList="-1364,-860,-1364,-956" />
<item itemtype="Connector" uid="Connector-158" startpinid="Tunnel-68-pin" endpinid="Memory_Latch_1Bit_v1.0.0-12-Din" pointList="-1484,-1140,-1484,-348,-1468,-348" />
<item itemtype="Connector" uid="Connector-67" startpinid="Node-32-2" endpinid="Node-30-0" pointList="-1364,-572,-1364,-668" />
<item itemtype="Connector" uid="Connector-149" startpinid="Tunnel-54-pin" endpinid="Memory_Latch_1Bit_v1.0.0-10-Din" pointList="-1516,-1140,-1516,-732,-1468,-732" />
<item itemtype="Connector" uid="Connector-46" startpinid="Node-26-1" endpinid="Memory_Latch_1Bit_v1.0.0-6-READ" pointList="-1364,-860,-1420,-860,-1420,-868" />
<item itemtype="Connector" uid="Connector-198" startpinid="Memory_Latch_1Bit_v1.0.0-11-Dout" endpinid="Tunnel-73-pin" pointList="-1404,-252,-1284,-252,-1284,-1140" />
<item itemtype="Connector" uid="Connector-76" startpinid="Node-35-2" endpinid="Node-21-1" pointList="-1372,-276,-1372,-180" />
<item itemtype="Connector" uid="Connector-202" startpinid="Memory_Latch_1Bit_v1.0.0-9-Dout" endpinid="Tunnel-77-pin" pointList="-1404,-636,-1316,-636,-1316,-1140" />
<item itemtype="Connector" uid="Connector-73" startpinid="Node-34-2" endpinid="Node-32-0" pointList="-1364,-476,-1364,-572" />
<item itemtype="Connector" uid="Connector-35" startpinid="Node-22-2" endpinid="Memory_Latch_1Bit_v1.0.0-2-READ" pointList="-1364,-956,-1364,-1052,-1420,-1052,-1420,-1060" />
<item itemtype="Connector" uid="Connector-54" startpinid="Node-28-2" endpinid="Node-26-0" pointList="-1364,-764,-1364,-860" />
<item itemtype="Connector" uid="Connector-31" startpinid="Tunnel-18-pin" endpinid="Node-21-0" pointList="-1372,-172,-1372,-180" />
<item itemtype="Connector" uid="Connector-79" startpinid="Node-36-2" endpinid="Node-34-0" pointList="-1364,-284,-1364,-476" />
<item itemtype="Connector" uid="Connector-205" startpinid="Tunnel-78-pin" endpinid="Memory_Latch_1Bit_v1.0.0-6-Dout" pointList="-1340,-1140,-1340,-924,-1404,-924" />
<item itemtype="Connector" uid="Connector-57" startpinid="Node-27-2" endpinid="Node-29-0" pointList="-1372,-756,-1372,-660" />
<item itemtype="Connector" uid="Connector-59" startpinid="Node-30-1" endpinid="Memory_Latch_1Bit_v1.0.0-10-READ" pointList="-1364,-668,-1420,-668,-1420,-676" />
<item itemtype="Connector" uid="Connector-69" startpinid="Node-31-2" endpinid="Node-33-0" pointList="-1372,-564,-1372,-468" />
</circuit>
@@ -0,0 +1,12 @@
<!DOCTYPE SimulIDE>
<!-- This file was generated by SimulIDE -->
<packageB name="Memory_Latch_1Bit_v1.0.0" width="6" height="7" background="" type="None" >
<pin type="" xpos="-8" ypos="8" angle="180" length="8" space="0" id="Din" label="Din" />
<pin type="inv" xpos="8" ypos="64" angle="270" length="8" space="0" id="LATCH" label="LATCH"/>
<pin type="" xpos="56" ypos="8" angle="0" length="8" space="0" id="Dout" label="Dout"/>
<pin type="inv" xpos="40" ypos="64" angle="270" length="8" space="0" id="READ" label="READ"/>
</packageB>
@@ -0,0 +1,159 @@
<circuit version="1.1.0-SR2" rev="260411" stepSize="1000000" stepsPS="1000000" NLsteps="100000" reaStep="1000000" animate="1" >
<item itemtype="Package" CircId="Package-29" mainComp="false" Show_id="true" Show_Val="false" Pos="-824,-960" rotation="0" hflip="1" vflip="1" label="Memory_Latch_1Bit_v1.0.0" idLabPos="0,-20" labelrot="0" valLabPos="-16,20" valLabRot="0" SubcType="None" Width="6" Height="4" Name="Memory_Latch_1Bit_v1.0.0" Package_File="Memory_Latch_1Bit_v1.0.0.package" Logic_Symbol="true" />
<item itemtype="Mosfet" CircId="Mosfet-1" mainComp="false" Show_id="false" Show_Val="false" Pos="-956,-844" rotation="-180" hflip="1" vflip="-1" label="Mosfet-1" 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-2" mainComp="false" Show_id="false" Show_Val="false" Pos="-988,-796" rotation="0" hflip="1" vflip="-1" label="Mosfet-2" 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-3" mainComp="false" ShowProp="Resistance" Show_id="false" Show_Val="true" Pos="-1020,-820" rotation="90" hflip="1" vflip="1" label="Resistor-3" idLabPos="-16,-24" labelrot="0" valLabPos="-16,6" valLabRot="0" Resistance="100 Ω" />
<item itemtype="Resistor" CircId="Resistor-4" mainComp="false" ShowProp="Resistance" Show_id="false" Show_Val="true" Pos="-932,-812" rotation="90" hflip="1" vflip="1" label="Resistor-4" idLabPos="-16,-24" labelrot="0" valLabPos="-16,6" valLabRot="0" Resistance="100 Ω" />
<item itemtype="Rail" CircId="Rail-5" mainComp="false" ShowProp="Voltage" Show_id="false" Show_Val="true" Pos="-980,-844" rotation="90" hflip="1" vflip="1" label="Rail-5" idLabPos="-5,-10" labelrot="-90" valLabPos="-12,6" valLabRot="-90" Voltage="5 V" />
<item itemtype="Resistor" CircId="Resistor-7" mainComp="false" ShowProp="Resistance" Show_id="false" Show_Val="true" Pos="-1020,-748" rotation="90" hflip="1" vflip="1" label="Resistor-7" idLabPos="-16,-24" labelrot="0" valLabPos="-16,6" valLabRot="0" Resistance="10000 Ω" />
<item itemtype="Resistor" CircId="Resistor-8" mainComp="false" ShowProp="Resistance" Show_id="false" Show_Val="true" Pos="-932,-748" rotation="90" hflip="1" vflip="1" label="Resistor-8" idLabPos="-16,-24" labelrot="0" valLabPos="-16,6" valLabRot="0" Resistance="10000 Ω" />
<item itemtype="Ground" CircId="Ground-11" mainComp="false" Show_id="false" Show_Val="false" Pos="-1020,-700" rotation="0" hflip="1" vflip="1" label="Ground-11" idLabPos="-16,8" labelrot="0" valLabPos="-16,20" valLabRot="0" />
<item itemtype="Rail" CircId="Rail-20" mainComp="false" ShowProp="Voltage" Show_id="false" Show_Val="true" Pos="-1348,-836" rotation="90" hflip="1" vflip="1" label="Rail-20" idLabPos="-5,-10" labelrot="-90" valLabPos="-12,6" valLabRot="-90" Voltage="5 V" />
<item itemtype="Ground" CircId="Ground-21" mainComp="false" Show_id="false" Show_Val="false" Pos="-1348,-748" rotation="0" hflip="1" vflip="1" label="Ground-21" idLabPos="-16,8" labelrot="0" valLabPos="-16,20" valLabRot="0" />
<item itemtype="Tunnel" CircId="Tunnel-22" mainComp="false" Show_id="false" Show_Val="false" Pos="-1012,-772" rotation="0" hflip="-1" vflip="1" label="STATE" idLabPos="-16,-24" labelrot="0" valLabPos="-16,20" valLabRot="0" Name="STATE" IsBus="false" />
<item itemtype="Tunnel" CircId="Tunnel-24" mainComp="false" Show_id="false" Show_Val="false" Pos="-1060,-820" rotation="0" hflip="1" vflip="1" label="Tunnel-24" idLabPos="-16,-24" labelrot="0" valLabPos="-16,20" valLabRot="0" Name="Din" IsBus="false" />
<item itemtype="Tunnel" CircId="Tunnel-26" mainComp="false" Show_id="false" Show_Val="false" Pos="-1292,-796" rotation="0" hflip="-1" vflip="1" label="Tunnel-26" idLabPos="-16,-24" labelrot="0" valLabPos="-16,20" valLabRot="0" Name="Din" IsBus="false" />
<item itemtype="Probe" CircId="Probe-28" mainComp="false" Show_id="false" Show_Val="true" Pos="-916,-796" rotation="-45" hflip="1" vflip="1" label="Probe-28" idLabPos="16,-16" labelrot="45" valLabPos="16,0" valLabRot="45" ShowVolt="true" Threshold="2.5 V" />
<item itemtype="Tunnel" CircId="Tunnel-30" mainComp="false" Show_id="false" Show_Val="false" Pos="-924,-772" rotation="0" hflip="-1" vflip="1" label="Tunnel-30" idLabPos="-16,-24" labelrot="0" valLabPos="-16,20" valLabRot="0" Name="NOT_STATE" IsBus="false" />
<item itemtype="Mosfet" CircId="Mosfet-32" mainComp="false" Show_id="false" Show_Val="false" Pos="-1060,-796" rotation="0" hflip="1" vflip="-1" label="Mosfet-32" 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-34" mainComp="false" Show_id="false" Show_Val="false" Pos="-1084,-796" rotation="0" hflip="1" vflip="1" label="Tunnel-34" idLabPos="-16,-24" labelrot="0" valLabPos="-16,20" valLabRot="0" Name="EN" IsBus="false" />
<item itemtype="Tunnel" CircId="Tunnel-39" mainComp="false" Show_id="false" Show_Val="false" Pos="-1292,-904" rotation="0" hflip="-1" vflip="1" label="Tunnel-39" idLabPos="-16,-24" labelrot="0" valLabPos="-16,20" valLabRot="0" Name="EN" IsBus="false" />
<item itemtype="Push" CircId="Push-40" mainComp="false" Show_id="false" Show_Val="false" Pos="-1324,-880" rotation="0" hflip="1" vflip="-1" label="Push-40" idLabPos="-16,-24" labelrot="0" valLabPos="-16,20" valLabRot="0" Norm_Close="false" Poles="1" />
<item itemtype="Ground" CircId="Ground-41" mainComp="false" Show_id="false" Show_Val="false" Pos="-1348,-856" rotation="0" hflip="1" vflip="1" label="Ground-41" idLabPos="-16,8" labelrot="0" valLabPos="-16,20" valLabRot="0" />
<item itemtype="Rail" CircId="Rail-42" mainComp="false" ShowProp="Voltage" Show_id="false" Show_Val="true" Pos="-1348,-940" rotation="90" hflip="1" vflip="1" label="Rail-42" idLabPos="-5,-10" labelrot="-90" valLabPos="-12,6" valLabRot="-90" Voltage="5 V" />
<item itemtype="Resistor" CircId="Resistor-44" mainComp="false" ShowProp="Resistance" Show_id="false" Show_Val="true" Pos="-1324,-916" rotation="360" hflip="1" vflip="1" label="Resistor-44" idLabPos="-16,-24" labelrot="0" valLabPos="-16,6" valLabRot="0" Resistance="10000 Ω" />
<item itemtype="Switch" CircId="Switch-47" mainComp="false" Show_id="false" Show_Val="false" Pos="-1324,-812" rotation="0" hflip="1" vflip="1" label="Switch-47" idLabPos="-16,-24" labelrot="0" valLabPos="-16,20" valLabRot="0" Norm_Close="false" DT="false" Poles="1" />
<item itemtype="Switch" CircId="Switch-49" mainComp="false" Show_id="false" Show_Val="false" Pos="-1324,-772" rotation="0" hflip="1" vflip="-1" label="Switch-49" idLabPos="-16,-24" labelrot="0" valLabPos="-16,20" valLabRot="0" Norm_Close="false" DT="false" Poles="1" />
<item itemtype="Mosfet" CircId="Mosfet-61" mainComp="false" Show_id="false" Show_Val="false" Pos="-1060,-716" rotation="0" hflip="1" vflip="1" label="Mosfet-61" idLabPos="18,0" labelrot="0" valLabPos="-16,20" valLabRot="0" P_Channel="false" Depletion="false" RDSon="1 Ω" Threshold="3 V" />
<item itemtype="Tunnel" CircId="Tunnel-62" mainComp="false" Show_id="false" Show_Val="false" Pos="-1116,-740" rotation="0" hflip="1" vflip="1" label="Tunnel-62" idLabPos="-16,-24" labelrot="0" valLabPos="-16,20" valLabRot="0" Name="EN" IsBus="false" />
<item itemtype="Tunnel" CircId="Tunnel-64" mainComp="false" Show_id="false" Show_Val="false" Pos="-1060,-692" rotation="0" hflip="1" vflip="1" label="Tunnel-64" idLabPos="-16,-24" labelrot="0" valLabPos="-16,20" valLabRot="0" Name="Din" IsBus="false" />
<item itemtype="Mosfet" CircId="Mosfet-65" mainComp="false" Show_id="false" Show_Val="false" Pos="-1092,-740" rotation="0" hflip="1" vflip="-1" label="Mosfet-65" idLabPos="18,0" labelrot="0" valLabPos="-16,20" valLabRot="0" P_Channel="true" Depletion="false" RDSon="1 Ω" Threshold="3 V" />
<item itemtype="Rail" CircId="Rail-66" mainComp="false" ShowProp="Voltage" Show_id="false" Show_Val="true" Pos="-1084,-780" rotation="90" hflip="1" vflip="1" label="Rail-66" idLabPos="-5,-10" labelrot="-90" valLabPos="-12,6" valLabRot="-90" Voltage="5 V" />
<item itemtype="Node" CircId="Node-6" mainComp="false" Pos="-980,-820" />
<item itemtype="Node" CircId="Node-9" mainComp="false" Pos="-932,-772" />
<item itemtype="Node" CircId="Node-10" mainComp="false" Pos="-1020,-796" />
<item itemtype="Node" CircId="Node-12" mainComp="false" Pos="-1020,-724" />
<item itemtype="Node" CircId="Node-23" mainComp="false" Pos="-1020,-772" />
<item itemtype="Node" CircId="Node-31" mainComp="false" Pos="-932,-772" />
<item itemtype="Node" CircId="Node-33" mainComp="false" Pos="-1020,-772" />
<item itemtype="Node" CircId="Node-46" mainComp="false" Pos="-1300,-904" />
<item itemtype="Node" CircId="Node-50" mainComp="false" Pos="-1300,-796" />
<item itemtype="Node" CircId="Node-67" mainComp="false" Pos="-1052,-772" />
<item itemtype="Connector" uid="Connector-4" startpinid="Mosfet-1-Dren" endpinid="Resistor-3-lPin" pointList="-964,-860,-964,-868,-1020,-868,-1020,-836" />
<item itemtype="Connector" uid="Connector-7" startpinid="Mosfet-1-Gate" endpinid="Resistor-4-lPin" pointList="-940,-844,-932,-844,-932,-828" />
<item itemtype="Connector" uid="Connector-10" startpinid="Node-6-1" endpinid="Mosfet-2-Sour" pointList="-980,-820,-980,-812" />
<item itemtype="Connector" uid="Connector-11" startpinid="Rail-5-outnod" endpinid="Node-6-0" pointList="-980,-828,-980,-820" />
<item itemtype="Connector" uid="Connector-12" startpinid="Node-6-2" endpinid="Mosfet-1-Sour" pointList="-980,-820,-964,-820,-964,-828" />
<item itemtype="Connector" uid="Connector-13" startpinid="Resistor-8-lPin" endpinid="Node-9-1" pointList="-932,-764,-932,-772" />
<item itemtype="Connector" uid="Connector-15" startpinid="Node-9-2" endpinid="Mosfet-2-Dren" pointList="-932,-772,-980,-772,-980,-780" />
<item itemtype="Connector" uid="Connector-17" startpinid="Resistor-3-rPin" endpinid="Node-10-0" pointList="-1020,-804,-1020,-796" />
<item itemtype="Connector" uid="Connector-18" startpinid="Node-10-2" endpinid="Mosfet-2-Gate" pointList="-1020,-796,-1004,-796" />
<item itemtype="Connector" uid="Connector-20" startpinid="Node-12-1" endpinid="Resistor-8-rPin" pointList="-1020,-724,-932,-724,-932,-732" />
<item itemtype="Connector" uid="Connector-21" startpinid="Resistor-7-rPin" endpinid="Node-12-0" pointList="-1020,-732,-1020,-724" />
<item itemtype="Connector" uid="Connector-37" startpinid="Tunnel-22-pin" endpinid="Node-23-1" pointList="-1012,-772,-1020,-772" />
<item itemtype="Connector" uid="Connector-48" startpinid="Tunnel-30-pin" endpinid="Node-31-1" pointList="-924,-772,-932,-772" />
<item itemtype="Connector" uid="Connector-49" startpinid="Resistor-4-rPin" endpinid="Node-31-0" pointList="-932,-796,-932,-772" />
<item itemtype="Connector" uid="Connector-50" startpinid="Node-31-2" endpinid="Node-9-0" pointList="-932,-772,-932,-772" />
<item itemtype="Connector" uid="Connector-51" startpinid="Node-10-1" endpinid="Node-23-0" pointList="-1020,-796,-1020,-772" />
<item itemtype="Connector" uid="Connector-52" startpinid="Tunnel-24-pin" endpinid="Mosfet-32-Sour" pointList="-1060,-820,-1052,-820,-1052,-812" />
<item itemtype="Connector" uid="Connector-54" startpinid="Node-23-2" endpinid="Node-33-0" pointList="-1020,-772,-1020,-772" />
<item itemtype="Connector" uid="Connector-55" startpinid="Node-33-2" endpinid="Resistor-7-lPin" pointList="-1020,-772,-1020,-764" />
<item itemtype="Connector" uid="Connector-62" startpinid="Ground-41-Gnd" endpinid="Push-40-pinP0" pointList="-1348,-872,-1348,-880,-1340,-880" />
<item itemtype="Connector" uid="Connector-72" startpinid="Resistor-44-rPin" endpinid="Node-46-1" pointList="-1308,-916,-1300,-916,-1300,-904" />
<item itemtype="Connector" uid="Connector-73" startpinid="Push-40-switch0pinN" endpinid="Node-46-0" pointList="-1308,-880,-1300,-880,-1300,-904" />
<item itemtype="Connector" uid="Connector-74" startpinid="Node-46-2" endpinid="Tunnel-39-pin" pointList="-1300,-904,-1292,-904" />
<item itemtype="Connector" uid="Connector-75" startpinid="Resistor-44-lPin" endpinid="Rail-42-outnod" pointList="-1340,-916,-1348,-916,-1348,-924" />
<item itemtype="Connector" uid="Connector-77" startpinid="Rail-20-outnod" endpinid="Switch-47-pinP0" pointList="-1348,-820,-1348,-812,-1340,-812" />
<item itemtype="Connector" uid="Connector-82" startpinid="Switch-49-pinP0" endpinid="Ground-21-Gnd" pointList="-1340,-772,-1348,-772,-1348,-764" />
<item itemtype="Connector" uid="Connector-83" startpinid="Switch-49-switch0pinN" endpinid="Node-50-1" pointList="-1308,-772,-1300,-772,-1300,-796" />
<item itemtype="Connector" uid="Connector-84" startpinid="Switch-47-switch0pinN" endpinid="Node-50-0" pointList="-1308,-812,-1300,-812,-1300,-796" />
<item itemtype="Connector" uid="Connector-85" startpinid="Node-50-2" endpinid="Tunnel-26-pin" pointList="-1300,-796,-1292,-796" />
<item itemtype="Connector" uid="Connector-114" startpinid="Node-12-2" endpinid="Ground-11-Gnd" pointList="-1020,-724,-1020,-716" />
<item itemtype="Connector" uid="Connector-115" startpinid="Tunnel-34-pin" endpinid="Mosfet-32-Gate" pointList="-1084,-796,-1076,-796" />
<item itemtype="Connector" uid="Connector-121" startpinid="Rail-66-outnod" endpinid="Mosfet-65-Sour" pointList="-1084,-764,-1084,-756" />
<item itemtype="Connector" uid="Connector-122" startpinid="Mosfet-65-Dren" endpinid="Mosfet-61-Gate" pointList="-1084,-724,-1084,-716,-1076,-716" />
<item itemtype="Connector" uid="Connector-123" startpinid="Mosfet-65-Gate" endpinid="Tunnel-62-pin" pointList="-1108,-740,-1116,-740" />
<item itemtype="Connector" uid="Connector-125" startpinid="Mosfet-61-Dren" endpinid="Node-67-1" pointList="-1052,-732,-1052,-772" />
<item itemtype="Connector" uid="Connector-126" startpinid="Mosfet-32-Dren" endpinid="Node-67-0" pointList="-1052,-780,-1052,-772" />
<item itemtype="Connector" uid="Connector-127" startpinid="Node-67-2" endpinid="Node-33-1" pointList="-1052,-772,-1020,-772" />
<item itemtype="Connector" uid="Connector-128" startpinid="Mosfet-61-Sour" endpinid="Tunnel-64-pin" pointList="-1052,-700,-1052,-692,-1060,-692" />
</circuit>
+6 -2
View File
@@ -4,10 +4,14 @@
<itemset category="ORGComp" type="Subcircuit" folder="../components" icon="subc2.png" >
<item name="CPU_ALU_10Bit_v1.0.0" info="An ALU that is 10 bits wide." />
<item name="CPU_ALU_10Bit_v1.0.0" info="An ALU that is 10 bits wide. (microcoded)" />
<item name="CPU_ALU_10Bit_v1.1.0" info="An ALU that is 10 bits wide. (command word decoding)" />
<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" />
<item name="General_MUX_4to16_v1.0.0" info="" />
<item name="Memory_Latch_1Bit_v1.0.0" info="A single bit storage device" />
<item name="Memory_Block_10BitX1Word_v1.0.0" info="A single 10 bit word storage device" />
</itemset>
</itemlib>
</itemlib>