Table of Contents
Synkroniset laskurit ovat digitaalisia piirejä, jotka lasketaan tietyssä järjestyksessä, kaikki flip-flops laukaistaan samanaikaisesti yhteinen kellosignaali. Suunnittelussa nämä laskurit edellyttää huolellista laskentaa flip-flop syöttöjä ja ymmärtäminen niiden käyttäytymistä saavuttaa haluttu laskentajakso.
Flip Flopsin perusasioiden ymmärtäminen
Flip flops ovat perus rakennuspalikoita laskurit. Ne tallentaa binääridataa ja muuttaa tilaa perustuu tulosignaalit. Yhteisiä tyyppejä ovat JK, T, ja D flip flops, joilla kullakin on erityisiä syöttövaatimuksia toggling tai asetus valtiot.
Vaiheittainen laskentaprosessi
Prosessi alkaa määrittelemällä haluttu laskentajärjestys, kuten binary tai Gray koodi. Seuraava, määrittää määrä flip flops tarvitaan perustuu maksimiin laskenta-arvo. Esimerkiksi 3-bittinen laskuri vaatii 3 flip flops.
Laske seuraava tila kunkin flip floppi käyttäen nykyistä tilaa ja siirtymäsäännöt. T flip flops, t t flip ehto on, kun tulo T on korkea. JK flip flops, tulo J ja K asetetaan perustuu nyky-ja seuraavissa valtioissa.
Esimerkkilaskenta
Oletetaan suunnitella 3-bitary laskuri. Nykyinen tila on 010, ja seuraava tila on 011. Määritä flip-flop syötteet:
- Vääntömomentti 1 (vähiten merkitsevä bitti): virta = 0, seuraava = 1, T syöte = 1 (vaihde)
- Vääntömomentti 2: virta = 1, seuraava = 1, T syöte = 0 (ei kytkintä)
- Kun flip-flop 3: virta = 0, seuraava = 0, T syöte = 0 (ei twill)
Tämä prosessi toistetaan kunkin siirtymisen varmistaa oikea laskenta käyttäytymistä.