Kas yra sinchroninė grandinė?

Sinchroninė grandinė yra skaitmeninės grandinės tipas, kurio laiką nustato išorinis laikrodžio signalas. Šios grandinės skirtos veikti tiksliu laiku arba konkrečiomis aplinkybėmis. Iš esmės, kai situacija yra teisinga, sistemos laikrodis siųs signalą į grandinę, kad ji suaktyvėtų. Jis padarys viską, kam jis skirtas, ir išsijungs, kol gaus kitą signalą. Šios sistemos sukurtos veikti su sekundės dalimis, tačiau dažniausiai tarp laikrodžio ir sinchroninės grandinės atsiranda vėlavimas, kai signalas keliauja per sistemą.

Norint tiksliai suprasti, kaip veikia sinchroninė grandinė, būtina žinoti, kaip veikia sistemos, kurios jos naudojamos. Pirma, sinchroninė grandinė yra skaitmeninės sistemos dalis. Tai reiškia, kad jo gaunami signalai veikia dviem funkcijomis: įjungiami arba išjungiami. Šios sistemos yra įprasta šiuolaikinių technologijų dalis, ypač kompiuteriuose ir kompiuteriu valdomuose įrenginiuose.

Didžiausia sinchroninės grandinės išorinio veikimo dalis yra laikrodis. Tai įprasta sudėtingesnių skaitmeninių sistemų dalis ir naudojama laiko stebėjimui. Skirtingai nuo tradicinių laikrodžių, šie laiko nustatymai paprastai nėra pagrįsti tikruoju laiku; jie pagrįsti veikimo būsenomis. Iš esmės tai yra skaitmeninės sistemos dalis, užtikrinanti, kad viskas įvyktų tada, kai turi įvykti.

Kai atsiranda tam tikra veikimo būsena, laikrodis siųs signalą į sinchroninę grandinę. Taip įjungsite grandinės funkciją ir ji veiks taip, kaip numatyta. Tai gali būti taip paprasta, kaip kelias milisekundes praleisti signalą arba elektros energiją, arba tai gali būti pirmasis didelės daugiapakopės skaitmeninės funkcijos žingsnis. Nepriklausomai nuo grandinės tikslo, ji tai padarys vieną kartą, o tada išsijungs. Jis vėl įsijungs tik gavus kitą signalą.

Kadangi šios grandinės yra taip glaudžiai susietos su sistemos laikrodžiu, jos paprastai naudojamos veiklai, kuri turi vykti tiksliai nustatytu laiku, atlikti. Nors tai gali atrodyti labai svarbi sąvoka, dauguma įprastų skaitmeninių sistemų priklauso nuo artimo laiko, kad visa sistema veiktų tinkamai. Daugelis šių laikotarpių priklauso nuo programinės įrangos valdymo; laidinis valdymas, kaip ir sinchroninėje grandinėje, yra mažiau paplitęs.

Tikrasis aparatinės įrangos naudojimas yra veiksmų, kurių reikia atlikti, kad ji veiktų, skaičius. Kai suaktyvinamas programinės įrangos laikas, komandos apdorojimas pagrįstas kitais sistemoje vykstančiais dalykais. Jei procesorius užimtas, delsimas gali išmušti laiką. Aparatinės įrangos sistemose nėra tų papildomų veiksmų; sinchroninę grandinę galima prijungti tiesiai prie laikrodžio.