Synkrone tellere er digitale kretser som teller i en bestemt sekvens, med alle flip-flops utløst samtidig av et felles klokkesignal. Designing av disse tellere innebærer nøye beregning av flip-flop innganger og forståelse av deres oppførsel for å oppnå den ønskede tellesekvensen.

Forstå grunnleggerne i Flip Flops

Flip flops er de grunnleggende byggesteinene til tellere. De lagrer binære data og endrer tilstander basert på inngangssignaler. Vanlige typer inkluderer JK, T og D flip flops, hver med spesifikke inngangskrav for å tample eller innstillingstilstander.

Trinn-for-steg beregningsprosess

Prosessen begynner med å definere den ønskede tellesekvensen, som binær eller grå kode. Deretter bestemme antall flip flops som trengs basert på den maksimale telleverdien. For eksempel krever en 3-bits teller 3 flip flops.

Beregn neste tilstand for hver flip flop ved hjelp av gjeldende tilstand og overgangsreglene. For T flip flops er brytertilstanden når inngangen T er høy. For JK flip flops, er inngangene J og K satt basert på gjeldende og neste tilstand.

Eksempelberegning

Antak å designe en 3-bits binært benke. Nåværende tilstand er 010, og neste tilstand er 011. Bestem flip-flop innganger:

  • For flip-flop 1 (minst signifikant bit): strøm = 0, neste = 1, T inngang = 1 (toggle)
  • For flip-flop 2: strøm = 1, neste = 1, T inngang = 0 (ingen bryter)
  • For flip-flop 3: strøm = 0, neste = 0, T inngang = 0 (ingen bytte)

Denne prosessen gjentas for hver overgang for å sikre riktig telling atferd.