cd4008-help.pd 2.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788
  1. #N canvas 580 256 530 325 12;
  2. #X obj 8 136 cd4008 4 bit full adder;
  3. #X obj 8 33 tgl 15 0 empty empty Carry_In 17 7 0 10 -44926 -258699
  4. -1 0 1;
  5. #X obj 30 64 tgl 15 0 empty empty A1 17 7 0 10 -44926 -258699 -1 1
  6. 1;
  7. #X obj 52 80 tgl 15 0 empty empty A2 17 7 0 10 -44926 -258699 -1 0
  8. 1;
  9. #X obj 75 96 tgl 15 0 empty empty A3 17 7 0 10 -44926 -258699 -1 1
  10. 1;
  11. #X obj 97 111 tgl 15 0 empty empty A4 17 7 0 10 -44926 -258699 -1 1
  12. 1;
  13. #X obj 119 63 tgl 15 0 empty empty B1 17 7 0 10 -44926 -258699 -1 0
  14. 1;
  15. #X obj 142 79 tgl 15 0 empty empty B2 17 7 0 10 -44926 -258699 -1 1
  16. 1;
  17. #X obj 164 95 tgl 15 0 empty empty B3 17 7 0 10 -44926 -258699 -1 0
  18. 1;
  19. #X obj 187 110 tgl 15 0 empty empty B4 17 7 0 10 -44926 -258699 -1
  20. 1 1;
  21. #X obj 8 174 tgl 15 0 empty empty S1 17 7 0 10 -258699 -241291 -1 1
  22. 1;
  23. #X obj 52 174 tgl 15 0 empty empty S2 17 7 0 10 -258699 -241291 -1
  24. 1 1;
  25. #X obj 97 174 tgl 15 0 empty empty S3 17 7 0 10 -258699 -241291 -1
  26. 1 1;
  27. #X obj 142 174 tgl 15 0 empty empty S4 17 7 0 10 -258699 -241291 -1
  28. 0 1;
  29. #X obj 187 190 tgl 15 0 empty empty Carry_Out 17 7 0 10 -258699 -241291
  30. -1 1 1;
  31. #X obj 214 170 cd4008 4 bit full adder;
  32. #X obj 236 98 tgl 15 0 empty empty A1 17 7 0 10 -44926 -258699 -1 0
  33. 1;
  34. #X obj 258 114 tgl 15 0 empty empty A2 17 7 0 10 -44926 -258699 -1
  35. 1 1;
  36. #X obj 281 130 tgl 15 0 empty empty A3 17 7 0 10 -44926 -258699 -1
  37. 0 1;
  38. #X obj 303 145 tgl 15 0 empty empty A4 17 7 0 10 -44926 -258699 -1
  39. 0 1;
  40. #X obj 325 97 tgl 15 0 empty empty B1 17 7 0 10 -44926 -258699 -1 0
  41. 1;
  42. #X obj 348 113 tgl 15 0 empty empty B2 17 7 0 10 -44926 -258699 -1
  43. 1 1;
  44. #X obj 370 129 tgl 15 0 empty empty B3 17 7 0 10 -44926 -258699 -1
  45. 0 1;
  46. #X obj 393 144 tgl 15 0 empty empty B4 17 7 0 10 -44926 -258699 -1
  47. 1 1;
  48. #X obj 214 208 tgl 15 0 empty empty S1 17 7 0 10 -258699 -241291 -1
  49. 1 1;
  50. #X obj 258 208 tgl 15 0 empty empty S2 17 7 0 10 -258699 -241291 -1
  51. 0 1;
  52. #X obj 303 208 tgl 15 0 empty empty S3 17 7 0 10 -258699 -241291 -1
  53. 1 1;
  54. #X obj 348 208 tgl 15 0 empty empty S4 17 7 0 10 -258699 -241291 -1
  55. 1 1;
  56. #X obj 393 208 tgl 15 0 empty empty Carry_Out 17 7 0 10 -258699 -241291
  57. -1 0 1;
  58. #X text 87 9 cd4008 emulates the CMOS 4-bit full adder.;
  59. #X text 194 279 20070315_MartinPeach;
  60. #X connect 0 0 10 0;
  61. #X connect 0 1 11 0;
  62. #X connect 0 2 12 0;
  63. #X connect 0 3 13 0;
  64. #X connect 0 4 14 0;
  65. #X connect 0 4 15 0;
  66. #X connect 1 0 0 0;
  67. #X connect 2 0 0 1;
  68. #X connect 3 0 0 2;
  69. #X connect 4 0 0 3;
  70. #X connect 5 0 0 4;
  71. #X connect 6 0 0 5;
  72. #X connect 7 0 0 6;
  73. #X connect 8 0 0 7;
  74. #X connect 9 0 0 8;
  75. #X connect 15 0 24 0;
  76. #X connect 15 1 25 0;
  77. #X connect 15 2 26 0;
  78. #X connect 15 3 27 0;
  79. #X connect 15 4 28 0;
  80. #X connect 16 0 15 1;
  81. #X connect 17 0 15 2;
  82. #X connect 18 0 15 3;
  83. #X connect 19 0 15 4;
  84. #X connect 20 0 15 5;
  85. #X connect 21 0 15 6;
  86. #X connect 22 0 15 7;
  87. #X connect 23 0 15 8;