Co je to počítadlo prstenů?
V počítačovém systému je standardní forma počítadla prstenů typ čítače, který se skládá z posuvného registru, což je další typ čítače, který existuje v sekvenční logické formě. Tento typ logiky je ovlivňován a určován předchozími vstupy a předchozí historií dat. Registry vytvářejí diskrétní zpoždění křivek nebo digitálních signálů, které jsou synchronizovány s určitými funkcemi diskrétním a variabilním počtem stupňů v posuvném registru. Tyto fáze se nazývají buď klopné obvody typu „D“ nebo klopné obvody typu „JK“. Shift registry jednou sloužily jako digitální paměť počítače a byly dlouhé až stovky stupňů.
Některé posuvné registry se mohou stát počitadly prstenů, pokud jsou výstupní data konkrétního posuvného registru přiváděna zpět na jeho vstup. Při provádění této akce se tento typ registru nyní považuje za počitadlo prstenů, kde se konečná výstupní data klopného flopu stanou počátečními vstupními daty klopného flopu registru. Data v čítači cyklicky opakují, recirkulují a opakují data v tomto uzavřeném obvodu. Tento druh čítače se nazývá čítač s přímým kroužkem nebo čítač overbeck.
V čítači s přímým zvoněním, který se skládá ze 4 bitů, obvod pracuje pomocí binárního kódu, přičemž každý bit je nastaven na 1 nebo 0, se sadami funkcí, které resetují každý bit s každým klopným obvodem. Tímto způsobem, když první bit nastaví na 1, jsou všechny ostatní bity nastaveny na 0. S každým následným flip flopem je následující bit, který následuje, nastaven na 1, zatímco bit, který byl dříve nastaven na 1, je nastaven na 0. Tento bit proces pokračuje v tomto čítači po dobu 4 klopných obvodů, dokud nedosáhne posledního bitu a nezačne znovu. Pohyb, který tento čítač vykazuje, se kvůli své kruhové povaze nazývá „rotační“.
Jiný typ čítače se nazývá čítač kroucených prstenů, známý také pod názvem Johnson ring counter nebo Moebius counter. Zpětnovazební data tohoto typu čítače jsou podobná čítači overbeck s výjimkou toho, že konečná výstupní data překlopení jsou invertována a přiváděna zpět do počátečního vstupu překlopení. Tento čítač je výhodný, protože vyžaduje polovinu množství žabek, které může čítač overbeck vyžadovat. V některých případech může tento typ počítadla pracovat dokonce dvakrát rychleji, čímž se zkracuje doba provozu. Počitadlo kroucených prstenů je k dispozici jako standardní formy TTL nebo CMOS IC.