Fixed issue with return address in cpu_sim.py. Fixed bugs in compiler generation...
[trinary.git] / circuits / decoder1-3.asc
blob595f826fd1fde6ec688b6a3495750e5717e57bf8
1 Version 4\r
2 SHEET 1 880 680\r
3 WIRE 240 112 80 112\r
4 WIRE 272 112 240 112\r
5 WIRE 352 112 320 112\r
6 WIRE 384 112 352 112\r
7 WIRE 464 112 432 112\r
8 WIRE 592 112 464 112\r
9 WIRE 464 192 464 112\r
10 WIRE 592 208 544 208\r
11 WIRE 240 304 240 112\r
12 WIRE 272 304 240 304\r
13 WIRE 416 304 320 304\r
14 WIRE 464 304 464 224\r
15 WIRE 464 304 416 304\r
16 WIRE 592 304 464 304\r
17 FLAG 80 112 IN\r
18 IOPIN 80 112 In\r
19 FLAG 592 112 OUT_1\r
20 IOPIN 592 112 Out\r
21 FLAG 592 304 OUT_i\r
22 IOPIN 592 304 Out\r
23 FLAG 592 208 OUT_0\r
24 IOPIN 592 208 Out\r
25 FLAG 352 112 IN_pti\r
26 FLAG 416 304 IN_nti\r
27 SYMBOL pti 288 112 R0\r
28 SYMATTR InstName X1pti\r
29 SYMBOL sti 400 112 R0\r
30 SYMATTR InstName X1sti\r
31 SYMBOL nti 288 304 R0\r
32 SYMATTR InstName Xinti\r
33 SYMBOL tnor 496 208 R0\r
34 SYMATTR InstName X0nor\r
35 TEXT 144 24 Left 0 ;Note: this is also called a "J_k circuit"\r
36 TEXT -24 344 Left 0 ;Note: X1sti and X0nor can be binary gates! (that output _1 or 1)\nHere they are trinary, but for efficiency they should be binary\nsince OUT_1, OUT_0, and OUT_i are always either _1 or 1.\r