Signaalinkäsittelytekniikan laboratorio
Digitaalitekniikan perusteet
Luennot Sivukartta Sanasto Laskuharjoitukset |
Tilakaavio (state diagram) ja sen käyttö
Synkronisella piirillä on joukko eri tiloja. Nämä tilat muodostavat takaisinkytkentöjä ja sijoittuvat piiri-/lohkokaaviossa seuraavasti:
'uusi tila' on se tilasignaalien joukko, joka menee tilarekisterin kiikkuihin sisään. 'Nykytila'
on se tilasignaalien joukko, joka saadaan kiikuista ulos. Synkroniset sekvenssipiirithän koostuivat
tilarekisteristä (= joukko kiikkuja) sekä kombinaatiopiiriosasta. Synkroninen sekvenssipiiri on siis tilakone.
Tila kuvaa aikariippuvuutta ja sillä on erilaisia ominaisuuksia joita ovat mm. tilakoodi sekä tilaan liittyvät annot. Tilakoodi
vastaa suoraan niitä nollia ja ykkösiä, joita saadaan kiikuista piiriin, kun ollaan kyseisessä tilassa.
(Esim. 4 kiikkua, tilakoodi 0110. Kyseisessä tilassa kiikkujen annot ovat 0, 1, 1, ja 0.) Jos tilaan liittyy anto, joka
on riippuvainen vain tilasta (ei lainkaan ottosignaaleista, esim. Mooren koneessa on vain tilaan liittyviä antoja), kirjoitetaan
anto kauttaviivan toiselle puolelle muodossa: tilakoodi / tilaan suoraan liittyvä anto. (Ks. myös graafinen esimerkki alempaa)
Tilasta voidaan liikkua toiseen tilaan tai pysyä samassa tilassa. Tilasta toiseen liiikkuminen tapahtuu tiettyjen tilaehtojen
avulla. Käytännössä uusi tila saavutetaan aina seuraavan kellojakson alussa. (Synkronisen sekvenssipiirin ominaisuuksiinhan
kuuluu, että piiri vaihtaa tilaansa vain kellopulssin tahdissa.) Tilasiirtymä kuvataan tilakaaviossa nuolella. Nuolen
yläpuolelle kirjoitetaan sen ottosignaalin kyseinen arvo, joka mahdollistaa siirtymän tilasta toiseen. Jos lähtötilaan liittyy ottosignaalista riippuvia
antoja, ilmoitetaan annot kauttaviivan toisella puolella muodossa: ottosignaali / signaalista riippuva anto.
... ja sama graafisin esimerkein
Tätä ylläolevaa tilakaaviota voidaan tulkita seuraavalla tavalla:
|
||||||||||
Luento 9
Lisätietoja: |
Tämän sivun sisällöstä vastaa
aura@wooster.hut.fi URL: http://signal.hut.fi/digis/luento9/tila.html Sivua on viimeksi päivitetty 15.08.2003. |