decoder1-3.asc 989 B

12345678910111213141516171819202122232425262728293031323334353637
  1. Version 4
  2. SHEET 1 880 680
  3. WIRE 240 112 80 112
  4. WIRE 272 112 240 112
  5. WIRE 352 112 320 112
  6. WIRE 384 112 352 112
  7. WIRE 464 112 432 112
  8. WIRE 592 112 464 112
  9. WIRE 464 192 464 112
  10. WIRE 592 208 544 208
  11. WIRE 240 304 240 112
  12. WIRE 272 304 240 304
  13. WIRE 416 304 320 304
  14. WIRE 464 304 464 224
  15. WIRE 464 304 416 304
  16. WIRE 592 304 464 304
  17. FLAG 80 112 IN
  18. IOPIN 80 112 In
  19. FLAG 592 112 OUT_1
  20. IOPIN 592 112 Out
  21. FLAG 592 304 OUT_i
  22. IOPIN 592 304 Out
  23. FLAG 592 208 OUT_0
  24. IOPIN 592 208 Out
  25. FLAG 352 112 IN_pti
  26. FLAG 416 304 IN_nti
  27. SYMBOL pti 288 112 R0
  28. SYMATTR InstName X1pti
  29. SYMBOL sti 400 112 R0
  30. SYMATTR InstName X1sti
  31. SYMBOL nti 288 304 R0
  32. SYMATTR InstName Xinti
  33. SYMBOL tnor 496 208 R0
  34. SYMATTR InstName X0nor
  35. TEXT 144 24 Left 0 ;Note: this is also called a "J_k circuit"
  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.