Knowledge (XXG)

Ring counter

Source đź“ť

551: 573: 2060:(in the CGA) are used to decode states used as signals such as +RAS (Row Address Strobe ) and S/-L (Shift / NOT Load). Source: IBM Personal Computer Options & Adapters Technical Reference, Monochrome Display and Printer Adapter, logic diagrams; IBM Personal Computer Options & Adapters Technical Reference, Color Graphics Monitor Adapter, logic diagrams. 586:
Before the days of digital computing, digital counters were used to measure rates of random events such as radioactive decays to alpha and beta particle. Fast "pre-scaling" counters reduced the rate of random events to more manageable and more regular rates. Five-state ring counters were used along
515:
Johnson counters are sometimes favored, because they offer twice as many count states from the same number of shift registers, and because they are able to self-initialize from the all-zeros state, without requiring the first count bit to be injected externally at start-up. The Johnson counter
666:
Besides being an efficient alternative way to generate one-hot codes and frequency pre-scalers, a Johnson counter is also a simple way to encode a cycle of an even number of states that can be asynchronously sampled without glitching, since only one bit changes at a time, as in a
607:
invented a version using multiple anodes in a single vacuum tube, In recognition of his work, ring counters are sometimes referred to as "Overbeck rings" (and after 2006, sometimes as "Overbeck counters", since Knowledge (XXG) used that term from 2006 to 2018).
630:
Robert Royce Johnson developed a number of different shift-register-based counters with the aim of making different numbers of states with the simplest possible feedback logic, and filed for a patent in 1953. The Johnson counter is the simplest of these.
594:
Early ring counters used only one active element (vacuum tube, valve, or transistor) per stage, relying on global feedback rather than local bistable flip-flops, to suppress states other than the one-hot states, for example in the 1941 patent filing of
489:
circuit which is substantially more complex than a ring counter and has higher propagation delay as the number of bits increases, whereas the propagation delay of a ring counter will be nearly constant regardless of the number of bits in the code.
662:
Straight ring counters generate fully decoded one-hot codes to that are often used to enable a specific action in each state of a cyclic control cycle. One-hot codes can also be decoded from a Johnson counter, using one gate for each state.
2551:
The counters needed for X and Y simply count through four states, in either direction (up or down), changing only one bit at a time (i.e., 00, 01, 11, 10). This is a simple case of either a Gray-code counter or a Johnson counter (Moebius
675:
used up–down (bidirectional) 2-bit Johnson or Gray encodings to indicate motion in each of the two dimensions, though in mice those codes were not usually generated by rings of flip-flops (but instead by electro-mechanical or optical
560:
pattern, the straight ring is sometimes made self-initializing by the use of a distributed feedback gate across all of the outputs except that last, so that a 1 is presented at the input when there is no 1 in any stage but the last.
2318:
trigger, which is ON. Each negative input pulse will turn OFF the trigger that is ON. The fall of the voltage at pin 10 of the trigger being turned OFF will grid flip the next trigger ON. This continues through a closed ring
2507: 2505: 2490: 2309:
The Overbeck ring is used to supply timed pulses within computer circuits much as cam operated circuit breakers supply timed pulses on mechanical machines. It consists of a set of triggers with a common input from the
2571: 615:
used decimal arithmetic based on 10-state one-hot ring counters. The works of Mumma at NCR and Overbeck at MIT were among the prior art works examined by the patent office in invalidated the patents of
538:
Sometimes bidirectional shift registers are used (using multiplexors to take the input for each flip-flop from its left or right neighbor), so that bidirectional or up–down ring counters can be made.
2214: 2118:
Integrated Circuit and System Design. Power and Timing Modeling, Optimization and Simulation: Proceedings of the 13th International Workshop, PATMOS 2003, Torino, Italy, 10–12 September 2003
531:
representation of the counter state is needed, as in some sequence controllers, the straight ring counter is preferred. The one-hot property means that the set of codes are separated by a
572: 550: 2465: 2466:"Digital dividers with symmetrical outputs - The author uses Johnson counters with controlled feedback to give symmetrical even and odd-numbered divisions of a clock pulse" 680:). A 2-bit Johnson code and a 2-bit Gray code are identical, while for 3 or more bits Gray and Johnson codes are different. In the 5-bit case, the code is the same as the 86:, connects the complement of the output of the last shift register to the input of the first register and circulates a stream of ones followed by zeros around the ring. 2643: 694:
A walking ring counter, also called a Johnson counter, and a few resistors can produce a glitch-free approximation of a sine wave. When combined with an adjustable
2536: 578:
Note the small bubble indicating inversion of the Q signal from the last shift register before feeding back to the first D input, making this a Johnson counter.
2208: 703: 474: 2690: 2706: 644: 60:, connects the output of the last shift register to the first shift register input and circulates a single one (or zero) bit around the ring. 2448: 2421: 2096: 2121: 512:
states. This may be an important consideration in hardware implementations where registers are more expensive than combinational logic.
707: 2875: 2782: 2752: 2716: 2631: 2360: 2246: 2186: 2129: 699: 2018: 600: 535:
of 2, so any single-bit error is detectable (as is any error pattern other than turning on one bit and turning off one bit).
2622: 2771:
Digitale Elektronik in der Meßtechnik und Datenverarbeitung: Anwendung der digitalen Grundschaltungen und Gerätetechnik
2052:
hex D-type flip-flop ICs are wired as a shift register, fed back with inversion to form a Johnson counter, and 2-input
2523: 2336:. Technical Education Program Series. United States, Division of Vocational and Technical Education. 1960. p. 52. 2947: 2685:. Philips Technical Library (PTL) / Macmillan Education (Reprint of 1st English ed.). Eindhoven, Netherlands: 2375: 2314:
which carries pulses supplied by the process drum. Initially the triggers are reset OFF with the exception of the
2238: 2041: 2942: 2284:
Dayton Codebreakers: 1942 Research Report, mentioning "A new high speed counter by Mr. Overbeck, January 8, 1942"
42:, with the output of the last flip-flop fed to the input of the first, making a "circular" or "ring" structure. 2686: 652: 532: 2478: 2413: 35: 2331: 2741:
Digitale Elektronik in der MeĂźtechnik und Datenverarbeitung: Theoretische Grundlagen und Schaltungstechnik
2045: 651:), and as accumulator counter elements for decimal arithmetic in computers and calculators, using either 587:
with divide-by-two scalers to make decade (power-of-ten) scalers before 1940, such as those developed by
2774: 2744: 2228: 482: 681: 2743:. Philips FachbĂĽcher (in German). Vol. I (improved and extended 5th ed.). Hamburg, Germany: 2146: 2391: 596: 565: 493:
The straight and twisted forms have different properties, and relative advantages and disadvantages.
2837: 2807: 2621:
Powell, E. Alexander (June 1968). "Codes particularly useful for analogue to digital conversions".
588: 486: 2893: 2666: 2635: 2588: 2464:
van Holten, Cornelius (August 1982). Written at Delft Technical University, Delft, Netherlands.
2202: 677: 604: 2295: 627:
By the 1950s, ring counters with a two-tube or twin-triode flip-flop per stage were appearing.
2881: 2871: 2859: 2841: 2829: 2811: 2799: 2778: 2748: 2702: 2596: 2532: 2482: 2444: 2438: 2417: 2356: 2348: 2242: 2182: 2168: 2125: 2092: 2008: 648: 643:
and such instruments), as counters to count pattern occurrences in cryptanalysis (e.g. in the
617: 2232: 2113: 2082: 2037:
Johnson counter circuits with single states decoded in this way can be found in the original
2712: 2694: 2580: 2178: 517: 2905: 2867: 2519: 2013: 497: 686: 496:
A general disadvantage of ring counters is that they are lower density codes than normal
2273:"Electronic switching device", Wilcox P. Overbeck's US Patent No. 2427533, filed in 1943 2473: 640: 81: 39: 504:
is the number of bits in the code, whereas a straight ring counter can represent only
2936: 2923: 2639: 2566: 672: 2864:
Taschenbuch der Informatik – Band II – Struktur und Programmierung von EDV-Systemen
2174: 1636: 621: 2584: 2395: 2379: 2283: 516:
generates a code in which adjacent states differ by only one bit (that is, have a
2773:. Philips FachbĂĽcher (in German). Vol. II (4th ed.). Hamburg, Germany: 2680: 2262:"Electronic accumulation", Robert E. Mumma's US Patent No. 2405096, filed in 1941 2234:
Electrical Counting: With Special Reference to Counting Alpha and Beta Particles
2112:
Mengibar, Luis; Entrena, Luis; Lorenz, Michael G.; Sánchez-Reillo, Raúl (2003).
524:, which can be useful if the bit pattern is going to be asynchronously sampled. 2698: 2272: 2261: 702:. Two such walking ring counters are perhaps the simplest way to generate the 17: 2600: 2592: 2525:
The Optical Mouse, and an Architectural Methodology for Smart Digital Sensors
2486: 2088: 2053: 695: 668: 521: 2147:"Synchronous up/down counter with clock period independent of counter size" 639:
Early applications of ring counters were as frequency prescalers (e.g. for
2919: 2057: 2048:
video display adapter designs, in the timing sequencer logic: one or two
557: 528: 55: 2333:
Electrical Technology - A Suggested 2-Year Post High School Curriculum
2572:
Transactions of the I.R.E. Professional Group on Electronic Computers
2049: 711: 656: 612: 500:
of state numbers. A binary counter can represent 2 states, where
2531:(Report), Palo Alto Research Center, Palo Alto, California, USA: 2410:
Colossus: The Secrets of Bletchley Park's Code-breaking Computers
2885: 2845: 2815: 568:, is a ring with an inversion; here is a 4-bit Johnson counter: 546:
The straight ring counter has the logical structure shown here:
478: 2349:"The Origins of Digital Computers: Supplementary Bibliography" 2304: 2038: 2297:
RAMAC 305 - IBM Customer Engineering Manual of Instruction
2806:(in German) (1 ed.). Berlin / Göttingen / New York: 2624:
A short note on useful codes for Fluidic Control Circuits
2866:(in German). Vol. 2 (3 ed.). Berlin, Germany: 2437:
Langholz, Gideon; Kandel, Abraham; Mott, Joe L. (1998).
2565:
Libaw, William H.; Craig, Leonard J. (October 1953) .
2154:
Proceedings 13th IEEE Symposium on Computer Arithmetic
473:
Ring counters are often used in hardware design (e.g.
655:(as in the Colossus) or ten-state one-hot (as in the 2862:; Weber, Wolfgang; Heinemann, Traute, eds. (1974) . 2634:, Department of Production Engineering. p. 10. 2084:
Finite State Machines in Hardware: Theory and Design
2477:. Vol. 88, no. 1559. Sutton, Surrey, UK: 2679:Dokter, Folkert; Steinhauer, JĂĽrgen (1973-06-18). 556:Instead of the reset line setting up the initial 508:states and a Johnson counter can represent only 2 2567:"A Photoelectric Decimal-Coded Shaft Digitizer" 2802:, ed. (1962). Written at Karlsruhe, Germany. 2769:Dokter, Folkert; Steinhauer, JĂĽrgen (1975) . 2739:Dokter, Folkert; Steinhauer, JĂĽrgen (1975) . 2353:History of Computing in the Twentieth Century 8: 2223: 2221: 2836:(in German) (2 ed.). Berlin, Germany: 2114:"State Encoding for Low-Power FSMs in FPGA" 2167:Holdsworth, Brian; Woods, Clive (2002). 1634: 1438: 1242: 1077: 947: 850: 784: 720: 94: 2834:Taschenbuch der Nachrichtenverarbeitung 2804:Taschenbuch der Nachrichtenverarbeitung 2073: 2030: 704:continuous-phase frequency-shift keying 2901: 2891: 2832:; Wagner, Siegfried W., eds. (1967) . 2443:. World Scientific. pp. 525–526. 2398:, US Patent No. 3030581, filed in 1953 2382:, US Patent No. 2536808, filed in 1949 2200: 45:There are two types of ring counters: 2122:Springer Science & Business Media 485:. A binary counter would require an 7: 2658:(18 pages) (NB. The paper names the 2691:N. V. Philips' Gloeilampenfabrieken 2440:Foundations of Digital Logic Design 2207:: CS1 maint: ignored ISBN errors ( 708:dual-tone multi-frequency signaling 645:Heath Robinson codebreaking machine 25: 2351:. In Metropolis, Nicholas (ed.). 700:numerically-controlled oscillator 34:is a type of counter composed of 571: 549: 2649:from the original on 2020-12-15 2542:from the original on 2020-05-23 2496:from the original on 2021-02-21 698:, this is perhaps the simplest 91:Four-bit ring-counter sequences 2355:. Elsevier. pp. 651–652. 2019:Linear-feedback shift register 601:National Cash Registor Company 1: 2585:10.1109/IREPGELC.1953.5407731 564:A Johnson counter, named for 2659: 2081:Pedroni, Volnei A. (2013). 2964: 2632:The College of Aeronautics 2408:Copeland, B. Jack (2010). 2376:William Alfred Higinbotham 2239:Cambridge University Press 624:for the ENIAC technology. 2699:10.1007/978-1-349-01417-0 102: 97: 2920:"TV Typewriter Cookbook" 2687:The Macmillan Press Ltd. 2145:Stan, Mircea R. (1997). 533:minimum Hamming distance 527:When a fully decoded or 69:switch-tail ring counter 2747:. pp. 52, 58, 98. 2479:IPC Business Press Ltd. 2414:Oxford University Press 2380:"Fast impulse circuits" 2347:Randall, Brian (2014). 2810:. pp. 71–72, 74. 2229:Lewis, Wilfrid Bennett 2775:Deutsche Philips GmbH 2745:Deutsche Philips GmbH 483:finite-state machines 98:Straight ring counter 51:straight ring counter 2926:). 1976. p. 180-181. 2416:. pp. 123–128. 2396:"Electronic counter" 2392:Robert Royce Johnson 2181:. pp. 191–192. 2170:Digital Logic Design 691:for decimal digits. 566:Robert Royce Johnson 73:walking ring counter 65:twisted ring counter 2838:Springer-Verlag OHG 2808:Springer-Verlag OHG 2682:Digital Electronics 1639: 1441: 1245: 1082: 950: 853: 789: 723: 678:quadrature encoders 659:) representations. 589:C. E. Wynn-Williams 2860:Steinbuch, Karl W. 2830:Steinbuch, Karl W. 2800:Steinbuch, Karl W. 2667:Richard W. Hamming 2663:modified Gray code 1635: 1439: 1243: 1078: 948: 851: 785: 721: 605:Wilcox P. Overbeck 481:design) to create 53:, also known as a 2948:Digital registers 2848:. Title No. 1036. 2759:(xii+327+3 pages) 2708:978-1-349-01419-4 2630:. Cranfield, UK: 2533:Xerox Corporation 2009:Counter (digital) 2000: 1999: 1994: 1993: 1631: 1630: 1435: 1434: 1239: 1238: 1074: 1073: 944: 943: 847: 846: 781: 780: 649:Colossus computer 618:J. Presper Eckert 466: 465: 38:connected into a 16:(Redirected from 2955: 2943:Digital circuits 2927: 2916: 2910: 2909: 2903: 2899: 2897: 2889: 2856: 2850: 2849: 2826: 2820: 2819: 2796: 2790: 2789:(xi+393+3 pages) 2788: 2766: 2760: 2758: 2736: 2730: 2728: 2726: 2725: 2676: 2670: 2657: 2655: 2654: 2648: 2642:. CoA Memo 156. 2629: 2618: 2612: 2610: 2608: 2607: 2562: 2556: 2554: 2548: 2547: 2541: 2530: 2520:Lyon, Richard F. 2516: 2510: 2504: 2502: 2501: 2495: 2481:pp. 43–46. 2470: 2461: 2455: 2454: 2450:978-9-81023110-1 2434: 2428: 2427: 2423:978-0-19957814-6 2405: 2399: 2389: 2383: 2373: 2367: 2366: 2344: 2338: 2337: 2328: 2322: 2321: 2302: 2292: 2286: 2281: 2275: 2270: 2264: 2259: 2253: 2252: 2225: 2216: 2212: 2206: 2198: 2196: 2195: 2179:Elsevier Science 2164: 2158: 2157: 2151: 2142: 2136: 2135: 2120:. Vol. 13. 2109: 2103: 2102: 2098:978-0-26201966-8 2078: 2061: 2056:(in the MDA) or 2035: 1640: 1442: 1246: 1083: 1081: 951: 854: 790: 788: 724: 717: 716: 690: 682:Libaw–Craig code 575: 553: 518:Hamming distance 498:binary encodings 103:Johnson counter 95: 21: 2963: 2962: 2958: 2957: 2956: 2954: 2953: 2952: 2933: 2932: 2931: 2930: 2918:Don Lancaster. 2917: 2913: 2900: 2890: 2878: 2868:Springer Verlag 2858: 2857: 2853: 2828: 2827: 2823: 2798: 2797: 2793: 2785: 2777:. p. 169. 2768: 2767: 2763: 2755: 2738: 2737: 2733: 2723: 2721: 2719: 2709: 2678: 2677: 2673: 2652: 2650: 2646: 2627: 2620: 2619: 2615: 2605: 2603: 2564: 2563: 2559: 2545: 2543: 2539: 2528: 2522:(August 1981), 2518: 2517: 2513: 2499: 2497: 2493: 2468: 2463: 2462: 2458: 2451: 2436: 2435: 2431: 2424: 2407: 2406: 2402: 2390: 2386: 2374: 2370: 2363: 2346: 2345: 2341: 2330: 2329: 2325: 2312:ring drive line 2300: 2294: 2293: 2289: 2282: 2278: 2271: 2267: 2260: 2256: 2249: 2227: 2226: 2219: 2199: 2193: 2191: 2189: 2166: 2165: 2161: 2149: 2144: 2143: 2139: 2132: 2111: 2110: 2106: 2099: 2080: 2079: 2075: 2070: 2065: 2064: 2036: 2032: 2027: 2014:Ring oscillator 2005: 1079: 786: 684: 637: 597:Robert E. Mumma 584: 544: 520:of 1), as in a 471: 93: 77:Johnson counter 28: 27:Type of counter 23: 22: 15: 12: 11: 5: 2961: 2959: 2951: 2950: 2945: 2935: 2934: 2929: 2928: 2911: 2876: 2851: 2821: 2791: 2783: 2761: 2753: 2731: 2717: 2707: 2693:. p. 43. 2671: 2665:and misspells 2613: 2557: 2511: 2474:Wireless World 2456: 2449: 2429: 2422: 2400: 2384: 2368: 2361: 2339: 2323: 2287: 2276: 2265: 2254: 2247: 2241:. p. 90. 2217: 2187: 2173:(4 ed.). 2159: 2137: 2130: 2124:. p. 35. 2104: 2097: 2091:. p. 50. 2072: 2071: 2069: 2066: 2063: 2062: 2029: 2028: 2026: 2023: 2022: 2021: 2016: 2011: 2004: 2001: 1998: 1997: 1995: 1992: 1991: 1988: 1985: 1982: 1979: 1976: 1973: 1970: 1967: 1964: 1960: 1959: 1956: 1953: 1950: 1947: 1944: 1941: 1938: 1935: 1932: 1928: 1927: 1924: 1921: 1918: 1915: 1912: 1909: 1906: 1903: 1900: 1896: 1895: 1892: 1889: 1886: 1883: 1880: 1877: 1874: 1871: 1868: 1864: 1863: 1860: 1857: 1854: 1851: 1848: 1845: 1842: 1839: 1836: 1832: 1831: 1828: 1825: 1822: 1819: 1816: 1813: 1810: 1807: 1804: 1800: 1799: 1796: 1793: 1790: 1787: 1784: 1781: 1778: 1775: 1772: 1768: 1767: 1764: 1761: 1758: 1755: 1752: 1749: 1746: 1743: 1740: 1736: 1735: 1732: 1729: 1726: 1723: 1720: 1717: 1714: 1711: 1708: 1704: 1703: 1700: 1697: 1694: 1691: 1688: 1685: 1682: 1679: 1676: 1672: 1671: 1668: 1665: 1662: 1659: 1656: 1653: 1650: 1647: 1644: 1632: 1629: 1628: 1625: 1622: 1619: 1616: 1612: 1611: 1608: 1605: 1602: 1599: 1595: 1594: 1591: 1588: 1585: 1582: 1578: 1577: 1574: 1571: 1568: 1565: 1561: 1560: 1557: 1554: 1551: 1548: 1544: 1543: 1540: 1537: 1534: 1531: 1527: 1526: 1523: 1520: 1517: 1514: 1510: 1509: 1506: 1503: 1500: 1497: 1493: 1492: 1489: 1486: 1483: 1480: 1476: 1475: 1472: 1469: 1466: 1463: 1459: 1458: 1455: 1452: 1449: 1446: 1436: 1433: 1432: 1429: 1426: 1423: 1420: 1416: 1415: 1412: 1409: 1406: 1403: 1399: 1398: 1395: 1392: 1389: 1386: 1382: 1381: 1378: 1375: 1372: 1369: 1365: 1364: 1361: 1358: 1355: 1352: 1348: 1347: 1344: 1341: 1338: 1335: 1331: 1330: 1327: 1324: 1321: 1318: 1314: 1313: 1310: 1307: 1304: 1301: 1297: 1296: 1293: 1290: 1287: 1284: 1280: 1279: 1276: 1273: 1270: 1267: 1263: 1262: 1259: 1256: 1253: 1250: 1240: 1237: 1236: 1233: 1230: 1227: 1223: 1222: 1219: 1216: 1213: 1209: 1208: 1205: 1202: 1199: 1195: 1194: 1191: 1188: 1185: 1181: 1180: 1177: 1174: 1171: 1167: 1166: 1163: 1160: 1157: 1153: 1152: 1149: 1146: 1143: 1139: 1138: 1135: 1132: 1129: 1125: 1124: 1121: 1118: 1115: 1111: 1110: 1107: 1104: 1101: 1097: 1096: 1093: 1090: 1087: 1075: 1072: 1071: 1068: 1065: 1061: 1060: 1057: 1054: 1050: 1049: 1046: 1043: 1039: 1038: 1035: 1032: 1028: 1027: 1024: 1021: 1017: 1016: 1013: 1010: 1006: 1005: 1002: 999: 995: 994: 991: 988: 984: 983: 980: 977: 973: 972: 969: 966: 962: 961: 958: 955: 945: 942: 941: 938: 934: 933: 930: 926: 925: 922: 918: 917: 914: 910: 909: 906: 902: 901: 898: 894: 893: 890: 886: 885: 882: 878: 877: 874: 870: 869: 866: 862: 861: 858: 848: 845: 844: 840: 839: 835: 834: 830: 829: 825: 824: 820: 819: 815: 814: 810: 809: 805: 804: 800: 799: 795: 794: 782: 779: 778: 774: 773: 769: 768: 764: 763: 759: 758: 754: 753: 749: 748: 744: 743: 739: 738: 734: 733: 729: 728: 641:Geiger counter 636: 633: 583: 580: 543: 542:Logic diagrams 540: 470: 467: 464: 463: 460: 457: 454: 451: 446: 443: 440: 437: 434: 431: 427: 426: 423: 420: 417: 414: 411: 408: 405: 402: 399: 396: 390: 389: 386: 383: 380: 377: 374: 371: 368: 365: 362: 359: 353: 352: 349: 346: 343: 340: 337: 334: 331: 328: 325: 322: 316: 315: 312: 309: 306: 303: 300: 297: 294: 291: 288: 285: 279: 278: 275: 272: 269: 266: 263: 260: 257: 254: 251: 248: 244: 243: 240: 237: 234: 231: 228: 225: 222: 219: 216: 213: 209: 208: 205: 202: 199: 196: 193: 190: 187: 184: 181: 178: 174: 173: 170: 167: 164: 161: 158: 155: 152: 149: 146: 143: 139: 138: 135: 132: 129: 126: 123: 121: 118: 115: 112: 109: 105: 104: 101: 99: 92: 89: 88: 87: 67:, also called 61: 40:shift register 26: 24: 18:Möbius counter 14: 13: 10: 9: 6: 4: 3: 2: 2960: 2949: 2946: 2944: 2941: 2940: 2938: 2925: 2924:TV Typewriter 2921: 2915: 2912: 2907: 2895: 2887: 2883: 2879: 2877:3-540-06241-6 2873: 2869: 2865: 2861: 2855: 2852: 2847: 2843: 2839: 2835: 2831: 2825: 2822: 2817: 2813: 2809: 2805: 2801: 2795: 2792: 2786: 2784:3-87145-273-4 2780: 2776: 2772: 2765: 2762: 2756: 2754:3-87145-272-6 2750: 2746: 2742: 2735: 2732: 2720: 2714: 2710: 2704: 2700: 2696: 2692: 2688: 2684: 2683: 2675: 2672: 2668: 2664: 2661: 2645: 2641: 2637: 2633: 2626: 2625: 2617: 2614: 2602: 2598: 2594: 2590: 2586: 2582: 2578: 2574: 2573: 2568: 2561: 2558: 2553: 2538: 2535:, VLSI 81-1, 2534: 2527: 2526: 2521: 2515: 2512: 2508: 2506: 2492: 2488: 2484: 2480: 2476: 2475: 2467: 2460: 2457: 2452: 2446: 2442: 2441: 2433: 2430: 2425: 2419: 2415: 2411: 2404: 2401: 2397: 2393: 2388: 2385: 2381: 2377: 2372: 2369: 2364: 2362:9781483296685 2358: 2354: 2350: 2343: 2340: 2335: 2334: 2327: 2324: 2320: 2317: 2313: 2306: 2299: 2298: 2291: 2288: 2285: 2280: 2277: 2274: 2269: 2266: 2263: 2258: 2255: 2250: 2248:9781316611760 2244: 2240: 2236: 2235: 2230: 2224: 2222: 2218: 2215: 2210: 2204: 2190: 2188:0-7506-4588-2 2184: 2180: 2176: 2172: 2171: 2163: 2160: 2155: 2148: 2141: 2138: 2133: 2131:9783540200741 2127: 2123: 2119: 2115: 2108: 2105: 2100: 2094: 2090: 2086: 2085: 2077: 2074: 2067: 2059: 2055: 2051: 2047: 2043: 2040: 2034: 2031: 2024: 2020: 2017: 2015: 2012: 2010: 2007: 2006: 2002: 1996: 1989: 1986: 1983: 1980: 1977: 1974: 1971: 1968: 1965: 1962: 1961: 1957: 1954: 1951: 1948: 1945: 1942: 1939: 1936: 1933: 1930: 1929: 1925: 1922: 1919: 1916: 1913: 1910: 1907: 1904: 1901: 1898: 1897: 1893: 1890: 1887: 1884: 1881: 1878: 1875: 1872: 1869: 1866: 1865: 1861: 1858: 1855: 1852: 1849: 1846: 1843: 1840: 1837: 1834: 1833: 1829: 1826: 1823: 1820: 1817: 1814: 1811: 1808: 1805: 1802: 1801: 1797: 1794: 1791: 1788: 1785: 1782: 1779: 1776: 1773: 1770: 1769: 1765: 1762: 1759: 1756: 1753: 1750: 1747: 1744: 1741: 1738: 1737: 1733: 1730: 1727: 1724: 1721: 1718: 1715: 1712: 1709: 1706: 1705: 1701: 1698: 1695: 1692: 1689: 1686: 1683: 1680: 1677: 1674: 1673: 1669: 1666: 1663: 1660: 1657: 1654: 1651: 1648: 1645: 1642: 1641: 1638: 1633: 1626: 1623: 1620: 1617: 1614: 1613: 1609: 1606: 1603: 1600: 1597: 1596: 1592: 1589: 1586: 1583: 1580: 1579: 1575: 1572: 1569: 1566: 1563: 1562: 1558: 1555: 1552: 1549: 1546: 1545: 1541: 1538: 1535: 1532: 1529: 1528: 1524: 1521: 1518: 1515: 1512: 1511: 1507: 1504: 1501: 1498: 1495: 1494: 1490: 1487: 1484: 1481: 1478: 1477: 1473: 1470: 1467: 1464: 1461: 1460: 1456: 1453: 1450: 1447: 1444: 1443: 1437: 1430: 1427: 1424: 1421: 1418: 1417: 1413: 1410: 1407: 1404: 1401: 1400: 1396: 1393: 1390: 1387: 1384: 1383: 1379: 1376: 1373: 1370: 1367: 1366: 1362: 1359: 1356: 1353: 1350: 1349: 1345: 1342: 1339: 1336: 1333: 1332: 1328: 1325: 1322: 1319: 1316: 1315: 1311: 1308: 1305: 1302: 1299: 1298: 1294: 1291: 1288: 1285: 1282: 1281: 1277: 1274: 1271: 1268: 1265: 1264: 1260: 1257: 1254: 1251: 1248: 1247: 1241: 1234: 1231: 1228: 1225: 1224: 1220: 1217: 1214: 1211: 1210: 1206: 1203: 1200: 1197: 1196: 1192: 1189: 1186: 1183: 1182: 1178: 1175: 1172: 1169: 1168: 1164: 1161: 1158: 1155: 1154: 1150: 1147: 1144: 1141: 1140: 1136: 1133: 1130: 1127: 1126: 1122: 1119: 1116: 1113: 1112: 1108: 1105: 1102: 1099: 1098: 1094: 1091: 1088: 1085: 1084: 1080:4-bit Johnson 1076: 1069: 1066: 1063: 1062: 1058: 1055: 1052: 1051: 1047: 1044: 1041: 1040: 1036: 1033: 1030: 1029: 1025: 1022: 1019: 1018: 1014: 1011: 1008: 1007: 1003: 1000: 997: 996: 992: 989: 986: 985: 981: 978: 975: 974: 970: 967: 964: 963: 959: 956: 953: 952: 946: 939: 936: 935: 931: 928: 927: 923: 920: 919: 915: 912: 911: 907: 904: 903: 899: 896: 895: 891: 888: 887: 883: 880: 879: 875: 872: 871: 867: 864: 863: 859: 856: 855: 849: 842: 841: 837: 836: 832: 831: 827: 826: 822: 821: 817: 816: 812: 811: 807: 806: 802: 801: 797: 796: 792: 791: 783: 776: 775: 771: 770: 766: 765: 761: 760: 756: 755: 751: 750: 746: 745: 741: 740: 736: 735: 731: 730: 726: 725: 719: 718: 715: 713: 709: 705: 701: 697: 692: 688: 683: 679: 674: 673:computer mice 670: 664: 660: 658: 654: 650: 646: 642: 634: 632: 628: 625: 623: 619: 614: 609: 606: 602: 598: 592: 590: 581: 579: 576: 574: 569: 567: 562: 559: 554: 552: 547: 541: 539: 536: 534: 530: 525: 523: 519: 513: 511: 507: 503: 499: 494: 491: 488: 484: 480: 476: 468: 461: 458: 455: 452: 450: 447: 444: 441: 438: 435: 432: 429: 428: 424: 421: 418: 415: 412: 409: 406: 403: 400: 397: 395: 392: 391: 387: 384: 381: 378: 375: 372: 369: 366: 363: 360: 358: 355: 354: 350: 347: 344: 341: 338: 335: 332: 329: 326: 323: 321: 318: 317: 313: 310: 307: 304: 301: 298: 295: 292: 289: 286: 284: 281: 280: 276: 273: 270: 267: 264: 261: 258: 255: 252: 249: 246: 245: 241: 238: 235: 232: 229: 226: 223: 220: 217: 214: 211: 210: 206: 203: 200: 197: 194: 191: 188: 185: 182: 179: 176: 175: 171: 168: 165: 162: 159: 156: 153: 150: 147: 144: 141: 140: 136: 133: 130: 127: 124: 122: 119: 116: 113: 110: 107: 106: 100: 96: 90: 85: 83: 78: 74: 70: 66: 62: 59: 57: 52: 48: 47: 46: 43: 41: 37: 33: 19: 2914: 2863: 2854: 2833: 2824: 2803: 2794: 2770: 2764: 2740: 2734: 2722:. Retrieved 2681: 2674: 2662: 2651:. Retrieved 2623: 2616: 2604:. Retrieved 2576: 2570: 2560: 2550: 2544:, retrieved 2524: 2514: 2498:. Retrieved 2472: 2459: 2439: 2432: 2409: 2403: 2387: 2371: 2352: 2342: 2332: 2326: 2315: 2311: 2308: 2296: 2290: 2279: 2268: 2257: 2233: 2213:(519 pages) 2192:. Retrieved 2175:Newnes Books 2169: 2162: 2153: 2140: 2117: 2107: 2083: 2076: 2033: 1244:Libaw–Craig 693: 665: 661: 638: 635:Applications 629: 626: 622:John Mauchly 610: 593: 585: 577: 570: 563: 555: 548: 545: 537: 526: 514: 509: 505: 501: 495: 492: 472: 448: 393: 356: 319: 282: 80: 76: 72: 68: 64: 54: 50: 44: 32:ring counter 31: 29: 2902:|work= 2729:(270 pages) 2718:333-13360-9 2660:Glixon code 685: [ 2937:Categories 2724:2020-05-11 2653:2020-12-15 2606:2020-05-26 2579:(3): 1–4. 2555:(41 pages) 2546:2020-05-23 2500:2021-02-20 2194:2020-04-19 2156:: 274–281. 2068:References 2054:NAND gates 710:and early 653:bi-quinary 469:Properties 36:flip-flops 2904:ignored ( 2894:cite book 2669:'s name.) 2640:215864694 2611:(4 pages) 2601:2168-1740 2593:2168-1759 2552:counter). 2509:(4 pages) 2487:0043-6062 2203:cite book 2089:MIT Press 2058:XOR gates 696:prescaler 669:Gray code 522:Gray code 2886:73-80607 2846:67-21079 2816:62-14511 2644:Archived 2537:archived 2491:Archived 2307:. 1959. 2231:(1942). 2003:See also 722:Decimal 706:used in 671:. Early 647:and the 1637:1-of-10 727:  714:tones. 599:of the 582:History 558:one-hot 529:one-hot 445:  410:  373:  336:  299:  262:  227:  192:  157:  84:counter 58:counter 56:one-hot 2884:  2874:  2844:  2814:  2781:  2751:  2715:  2705:  2638:  2599:  2591:  2485:  2447:  2420:  2359:  2245:  2185:  2128:  2095:  2050:74x174 1440:1-2-1 949:3-bit 852:2-bit 82:Möbius 2647:(PDF) 2636:S2CID 2628:(PDF) 2589:eISSN 2540:(PDF) 2529:(PDF) 2494:(PDF) 2469:(PDF) 2301:(PDF) 2150:(PDF) 2025:Notes 787:1-bit 712:modem 689:] 657:ENIAC 613:ENIAC 487:adder 125:State 108:State 79:, or 2906:help 2882:LCCN 2872:ISBN 2842:LCCN 2812:LCCN 2779:ISBN 2749:ISBN 2703:ISBN 2597:ISSN 2577:EC-2 2483:ISSN 2445:ISBN 2418:ISBN 2357:ISBN 2316:home 2243:ISBN 2209:link 2183:ISBN 2126:ISBN 2093:ISBN 2044:and 620:and 611:The 479:FPGA 477:and 475:ASIC 2922:. ( 2713:SBN 2695:doi 2581:doi 2305:IBM 2046:CGA 2042:MDA 2039:IBM 137:Q3 2939:: 2898:: 2896:}} 2892:{{ 2880:. 2870:. 2840:. 2711:. 2701:. 2689:/ 2595:. 2587:. 2575:. 2569:. 2549:, 2489:. 2471:. 2412:. 2394:, 2378:, 2303:. 2237:. 2220:^ 2205:}} 2201:{{ 2177:/ 2152:. 2116:. 2087:. 1990:0 1958:0 1926:0 1894:0 1862:0 1830:0 1798:0 1766:0 1734:0 1702:1 1670:1 1643:10 1627:0 1610:0 1593:0 1576:0 1559:0 1542:0 1525:0 1508:1 1491:1 1474:1 1457:1 1431:0 1414:0 1397:0 1380:0 1363:1 1346:1 1329:1 1312:1 1295:1 1278:0 1261:1 1235:1 1221:0 1207:0 1193:0 1179:0 1165:1 1151:1 1137:1 1123:1 1109:0 1095:1 1070:1 1059:1 1048:1 1037:0 1026:0 1015:0 1004:1 993:1 982:1 971:0 960:1 940:1 932:0 924:0 916:1 908:1 900:0 892:0 884:1 876:1 868:0 860:1 843:1 838:0 833:1 828:0 823:1 818:0 813:1 808:0 803:1 798:0 793:1 777:9 772:8 767:7 762:6 757:5 752:4 747:3 742:2 737:1 732:0 687:de 603:. 591:. 462:0 442:0 430:0 425:1 413:7 407:1 388:1 376:6 370:0 351:1 339:5 333:0 314:1 302:4 296:0 277:0 265:3 259:1 247:3 242:0 230:2 224:0 212:2 207:0 195:1 189:0 177:1 172:0 160:0 154:0 142:0 134:Q2 131:Q1 128:Q0 120:Q3 117:Q2 114:Q1 111:Q0 75:, 71:, 63:A 49:A 30:A 2908:) 2888:. 2818:. 2787:. 2757:. 2727:. 2697:: 2656:. 2609:. 2583:: 2503:. 2453:. 2426:. 2365:. 2251:. 2211:) 2197:. 2134:. 2101:. 1987:0 1984:0 1981:0 1978:0 1975:0 1972:0 1969:0 1966:0 1963:1 1955:0 1952:0 1949:0 1946:0 1943:0 1940:0 1937:0 1934:1 1931:0 1923:0 1920:0 1917:0 1914:0 1911:0 1908:0 1905:1 1902:0 1899:0 1891:0 1888:0 1885:0 1882:0 1879:0 1876:1 1873:0 1870:0 1867:0 1859:0 1856:0 1853:0 1850:0 1847:1 1844:0 1841:0 1838:0 1835:0 1827:0 1824:0 1821:0 1818:1 1815:0 1812:0 1809:0 1806:0 1803:0 1795:0 1792:0 1789:1 1786:0 1783:0 1780:0 1777:0 1774:0 1771:0 1763:0 1760:1 1757:0 1754:0 1751:0 1748:0 1745:0 1742:0 1739:0 1731:1 1728:0 1725:0 1722:0 1719:0 1716:0 1713:0 1710:0 1707:0 1699:0 1696:0 1693:0 1690:0 1687:0 1684:0 1681:0 1678:0 1675:0 1667:2 1664:3 1661:4 1658:5 1655:6 1652:7 1649:8 1646:9 1624:0 1621:0 1618:0 1615:1 1607:0 1604:0 1601:1 1598:1 1590:0 1587:0 1584:1 1581:0 1573:0 1570:1 1567:1 1564:0 1556:0 1553:1 1550:0 1547:0 1539:1 1536:1 1533:0 1530:0 1522:1 1519:0 1516:0 1513:0 1505:1 1502:0 1499:0 1496:0 1488:0 1485:0 1482:0 1479:0 1471:0 1468:0 1465:0 1462:1 1454:2 1451:3 1448:4 1445:5 1428:0 1425:0 1422:0 1419:1 1411:0 1408:0 1405:1 1402:1 1394:0 1391:1 1388:1 1385:1 1377:1 1374:1 1371:1 1368:1 1360:1 1357:1 1354:1 1351:1 1343:1 1340:1 1337:1 1334:0 1326:1 1323:1 1320:0 1317:0 1309:1 1306:0 1303:0 1300:0 1292:0 1289:0 1286:0 1283:0 1275:0 1272:0 1269:0 1266:0 1258:2 1255:3 1252:4 1249:5 1232:0 1229:0 1226:0 1218:0 1215:0 1212:0 1204:0 1201:0 1198:1 1190:0 1187:1 1184:1 1176:1 1173:1 1170:1 1162:1 1159:1 1156:1 1148:1 1145:1 1142:0 1134:1 1131:0 1128:0 1120:0 1117:0 1114:0 1106:0 1103:0 1100:0 1092:2 1089:3 1086:4 1067:1 1064:1 1056:1 1053:0 1045:0 1042:0 1034:0 1031:0 1023:0 1020:1 1012:1 1009:1 1001:1 998:1 990:1 987:0 979:0 976:0 968:0 965:0 957:2 954:3 937:0 929:0 921:1 913:1 905:0 897:0 889:1 881:1 873:0 865:0 857:2 510:N 506:N 502:N 459:0 456:0 453:0 449:0 439:0 436:0 433:1 422:0 419:0 416:0 404:0 401:0 398:0 394:3 385:1 382:0 379:0 367:1 364:0 361:0 357:2 348:1 345:1 342:0 330:0 327:1 324:0 320:1 311:1 308:1 305:1 293:0 290:0 287:1 283:0 274:1 271:1 268:1 256:0 253:0 250:0 239:0 236:1 233:1 221:1 218:0 215:0 204:0 201:0 198:1 186:0 183:1 180:0 169:0 166:0 163:0 151:0 148:0 145:1 20:)

Index

Möbius counter
flip-flops
shift register
one-hot
Möbius
ASIC
FPGA
finite-state machines
adder
binary encodings
Hamming distance
Gray code
one-hot
minimum Hamming distance
4-bit ring counter using four D-type flip flops. Synchronous clock and reset line shown.
one-hot
Robert Royce Johnson
4-bit Johnson counter using four D-type flip flops. Synchronous clock and reset line shown.
C. E. Wynn-Williams
Robert E. Mumma
National Cash Registor Company
Wilcox P. Overbeck
ENIAC
J. Presper Eckert
John Mauchly
Geiger counter
Heath Robinson codebreaking machine
Colossus computer
bi-quinary
ENIAC

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.

↑