Synkron Sequential Circuit Design

En synkron krets är en elektrisk krets där en ” klocksignal ” växlar mellan två olika tillstånd , vanligen kallad ”hög ” och ” låg ”, synkronisera insatser av olika delar av kretsen . Detta står i kontrast till en asynkron krets, i vilken separata komponenter operera autonomt . Utformningen av en synkron krets rör sig genom flera steg från idé till genomförande . Verbal Specifikation

För det första är en verbal beskrivning upprättas , som beskriver det problem som ska lösas och hur kretsen kommer att lösa det . Detta används för att skapa en ” tillståndsdiagram ”, som presenteras tillstånden hos kretsen ansluten med övergångarna mellan dem , varvid varje tillstånd är en annan klockperiod av kretsen. Dessa stater är baserade på binära system av nollor och ettor , och varje stat svar på mottagning av en viss binär ingång – . Som kan vara att vänta på ytterligare ingång eller utgång binära data själv
State Table

Tillståndsdiagrammet sedan översättas till tillståndstabell , vilket är en mer formell skildring av i stort sett samma information , som visar alla de olika staterna , in-och utgångar att kretsen kommer att anställa . Tabellen används för att beräkna antalet ” flip-flops ” krets behov – . En vippor vara en del av den krets som kan vara i ett av två tillstånd , och därför kan lagra binära data

Omvandling av stater till binär

Fram till denna punkt i designprocessen , har staterna i kretsen fått praktiska referens namn, såsom ” staten 1 ” och ” State 2 . ” Detta gör borden enklare att upprätta , men så småningom dessa stater måste omvandlas till binära koder . Hela tillståndstabellen omvandlas till en binär ekvivalent . I allmänhet kommer ett tillstånd märkas enligt de data som lagras i vipporna vid varje klockperiod.
Excitation Bord och Logic diagram

En exciteringstabellenär teckningar , som avbildar de övergångar som identifierats på tillståndstabell med exciteringstabellerna för den typ av vipporna att kretsen kommer att använda. Den excitation tabellen sedan förenklas för både in-och utgångar , med hjälp av Karnaughdiagram på ett sätt som liknar det som används för sanningstabeller i rent kombinatoriska kretsar . Den resulterande tabellen är då i ett format som kan omvandlas till huvudlogikschema för kretsen . Addera

Kommentera