Base converter review: don't use spacing to indicate precedence.
[trinary.git] / circuits / mux9-3.asc
blob257f3786277073b3ed60f34fbbe0449e12dba6b5
1 Version 4\r
2 SHEET 1 880 692\r
3 WIRE -32 -224 -528 -224\r
4 WIRE -32 -192 -384 -192\r
5 WIRE -32 -160 -256 -160\r
6 WIRE 16 -112 -80 -112\r
7 WIRE -32 16 -496 16\r
8 WIRE -32 48 -352 48\r
9 WIRE -32 80 -224 80\r
10 WIRE -80 128 -80 -112\r
11 WIRE 16 128 -80 128\r
12 WIRE -32 272 -464 272\r
13 WIRE -32 304 -320 304\r
14 WIRE -32 336 -192 336\r
15 WIRE -80 384 -80 128\r
16 WIRE 16 384 -80 384\r
17 WIRE -528 464 -528 -224\r
18 WIRE -496 464 -496 16\r
19 WIRE -464 464 -464 272\r
20 WIRE -384 464 -384 -192\r
21 WIRE -352 464 -352 48\r
22 WIRE -320 464 -320 304\r
23 WIRE -256 464 -256 -160\r
24 WIRE -224 464 -224 80\r
25 WIRE -192 464 -192 336\r
26 WIRE -80 464 -80 384\r
27 FLAG 80 -192 QA\r
28 IOPIN 80 -192 Out\r
29 FLAG 80 48 QB\r
30 IOPIN 80 48 Out\r
31 FLAG 80 304 QC\r
32 IOPIN 80 304 Out\r
33 FLAG -528 464 IiA\r
34 IOPIN -528 464 In\r
35 FLAG -496 464 IiB\r
36 IOPIN -496 464 In\r
37 FLAG -464 464 IiC\r
38 IOPIN -464 464 In\r
39 FLAG -384 464 I0A\r
40 IOPIN -384 464 In\r
41 FLAG -352 464 I0B\r
42 IOPIN -352 464 In\r
43 FLAG -320 464 I0C\r
44 IOPIN -320 464 In\r
45 FLAG -256 464 I1A\r
46 IOPIN -256 464 In\r
47 FLAG -224 464 I1B\r
48 IOPIN -224 464 In\r
49 FLAG -192 464 I1C\r
50 IOPIN -192 464 In\r
51 FLAG -80 464 S\r
52 IOPIN -80 464 In\r
53 SYMBOL mux3-1 32 -224 R0\r
54 SYMATTR InstName Xmux1\r
55 SYMBOL mux3-1 32 16 R0\r
56 SYMATTR InstName Xmux2\r
57 SYMBOL mux3-1 32 272 R0\r
58 SYMATTR InstName Xmux3\r
59 TEXT -520 -288 Left 0 ;9:3 multiplexer\nSelect from one of three groups of 3 trits\r
60 TEXT -848 -104 Left 0 ;Note: this is inefficient; the 1:3 decoder circuitry is redundant in each\nof the 3:1 multiplexers. For efficiency, this circuit should be made from\na 1:3 decoder and 3 groups of 3 transmission gates. See alu.asc for\nan example of how to do this.\r