Salpa vs Flip-Flop
Salvat ja läppäkärjet ovat peräkkäisten logiikkapiirien perusrakenteita, joten muisti. Peräkkäinen logiikkapiiri on digitaalisen piirin tyyppi, joka ei vastaa vain nykyisiin tuloihin, vaan myös piirin nykyiseen tilaan (tai aiempaan). Tämän toiminnallisuuden saavuttamiseksi piirin on kyettävä säilyttämään tila binäärisinä tiedoina.
Lisätietoja lukot
Muistilaitteen perusominaisuus on, että sen pitäisi pystyä pitämään ulostulonsa kiinteässä tilassa, kunnes sitä kehotetaan vaihtamaan. Tämän toiminnon tarjoaa bistaattinen logiikkapiiri. Yksinkertaisesti sanottuna sillä on kaksi vakaata tilaa; Aseta tila ja Palauta tila. Sopimuksen mukaan asetettua tilaa pidetään 1: nä ja nollaustilaa pidetään 0. Tällainen piirielementti tunnetaan salpana; analoginen mekaanisen laitteen kanssa, joka kiinnittää esineet kiinteään asentoon.
Perusasetussalpa (SR-salpa) on yksinkertaisin bistabiilien piirien muoto. JK- ja D-salvat ovat kaksi muuta salvatyyppiä. Niiden toiminta ilmaistaan kätevästi totuustaulukolla. Se on taulukko esitys kaikista mahdollisista tuloksista eri syöttötiloille.
Perussalpa muuttaa arvoaan aina, kun oikeat tulot annetaan. Tämä aiheuttaa ongelmia salpaan tallennetun databitin ohjaamisessa suuressa piirissä. Lisää ohjausta bistabiiliin piiriin voidaan ottaa käyttöön kuljettamalla jokainen tulo AND-portin läpi. Ohjaamalla AND-porttia toisella signaalilla, tulot voidaan sallia halutuissa tapauksissa. Tämä lisäsyöttö tunnetaan nimellä Enable, ja tällä tavalla konfiguroitu salpa tunnetaan kellotetuna salpana tai portitettuna salpana. Yleensä Aktivointia ohjataan kellalla, joka on digitaalinen signaali, jonka halutut välilyönnit ovat korkeat (1) ja matala (0)..
Kellotetun D-salvan tapauksessa aina, kun kello on korkeassa tilassa, lähtö edellyttää korkeata tilaa jokaisessa tulojen korkeassa tilassa. Tätä käyttäytymistä kutsutaan läpinäkyvyys. Joissakin sovelluksissa salvien läpinäkyvyys on haitta.
Lisätietoja flip-flopsista
Usein on oltava kyky näytteistää syöte tietyllä hetkellä ja pitää arvo sisäisesti. Läpinäkyvyyden takia salpa reagoi kaikkiin kellon korkeassa tilassa tapahtuviin tapahtumiin. Ratkaisuna voidaan käyttää bistabiilia piirejä, jotka laukeavat kellopulssin nousevalle tai laskevalle reunalle. Näitä piirejä kutsutaan flip-flopsiksi, jotka ovat synkronisia kellopulssin reunan kanssa. Siksi Flip-Flopsia kutsutaan myös synkronisiksi bistabiiliksi monivibraattoripiireiksi. Toisaalta salvat ovat asynkronisia bistabiileja monivibraattoripiirejä.
Salpojen toimintaa vastaavasti suunnitellaan myös SR-, JK-, D- ja T-salvat.
Mitä eroa on salvan ja liukukannen välillä??
• Salpa on asynkroninen bistabiili monivibraattoripiiri ja läppä on synkroninen bistabiili monivibraattoripiiri.
• Lukkoissa pidätetty tila voi muuttua milloin tahansa, kun aktivointi on korkeassa tilassa, mutta läppäruusuissa pidätetty tila voi muuttua vain kello-signaalin nousevassa reunassa tai laskussa, joka annetaan ota käyttöön.