91 |
9 4
11. TransmissionGate[width=1-32]
12. BitExtender[in_width=1-32, out_width=1-32, type=
zero/one/sign/input]
2. Gates
1. NotGate[width=1-32, out=01/0Z/
Z1, label=1-100 chars]
2. Buffer[width=1-32, out=01/
0Z/
Z1, label=1-100 chars]
3. AndGate[width=1-32, inputs=2-32, out=01/0Z/
Z1, label=1-100 chars]
4. OrGate[width=1-32, inputs=2-32, out=01/0Z/
Z1, label=1-100 chars]
5. NandGate[width=1-32, inputs=2-32, out=01/0Z/
Z1, label=1-100 chars]
6. NorGate[width=1-32, inputs=2-32, out=01/0Z/
Z1, label=1-100 chars]
7. XorGate[width=1-32, inputs=2-32, out=01/0Z/
Z1, xor=one/odd,
label=1-100 chars]
8. XnorGate[width=1-32, inputs=2-32, out=01/0Z/
Z1, xor=one/odd,
label=1-100 chars]
9. OddParity[width=1-32, inputs=2-32, out=01/0Z/
Z1, label=1-100 chars]
10. EvenParity[width=1-32, inputs=2-32, out=01/0Z/
Z1, label=1-100 chars]
11. ControlledBuffer[width=1-32, label=1-100 chars]
12. ControlledInverter[width=1-32, label=1-100 chars]
3. Plexers
1. Multiplexer[width=1-32, select=1-5, disabled=floating/0, enable=true/false]
2. Demultiplexer[width=1-32, select=1-5, tristate=true/false, disabled=floating/0,
enable= true/false]
3. Decoder[select=1-5, tristate=true/false, disabled=floating/0, enable=true/false]
4. PriorityEncoder[select=1-5, disabled=floating/0]
5. BitSelector[width=1-32, group=1-32]
4. Arithmetic
1. Adder[width=1-32]
2. Subtractor[width=1-32]
3. Multiplier[width=1-32]
4. Divider[width=1-32]
5. Negator[width=1-32]
6. Comparator[width=1-32, mode=2ndComplement/unsigned]
7. Shifter[width=1-32, shift=ll/lr/ar/rl/rr]
8. BitAdder[width=1-32, inputs=2-32]
9. BitFinder[width=1-32, type=
low1/high1/low0/high0]