„Szekvenciális logika” változatai közötti eltérés

A Wikipédiából, a szabad enciklopédiából
[ellenőrzött változat][ellenőrzött változat]
Tartalom törölve Tartalom hozzáadva
Helyesírási hiba.
google keresés link kiugrott, + szerkezet
12. sor: 12. sor:
*A legnagyobb elérhető [[órajel]] frekvenciát az áramkör leglassúbb eleme korlátozza (kritikus útvonal). Az összes logikai elemnek „alkalmazkodni „ kell a leglassúbb elemhez. Ezért a szinkron áramkör lassabban működik, mint az aszinkron. Létezik módszer a gyorsításra, ezt pipelining-nek hívják, és úgy működik, hogy szétválasztják egyes komplex elemeket egyszerűbb csoportokra. Ezt a módszert elterjedten alkalmazzák [[mikroprocesszor]]okban.
*A legnagyobb elérhető [[órajel]] frekvenciát az áramkör leglassúbb eleme korlátozza (kritikus útvonal). Az összes logikai elemnek „alkalmazkodni „ kell a leglassúbb elemhez. Ezért a szinkron áramkör lassabban működik, mint az aszinkron. Létezik módszer a gyorsításra, ezt pipelining-nek hívják, és úgy működik, hogy szétválasztják egyes komplex elemeket egyszerűbb csoportokra. Ezt a módszert elterjedten alkalmazzák [[mikroprocesszor]]okban.
*Az órajelet el kell juttatni minden flip-flophoz. Az órajel általában nagyfrekvenciás jel, szétosztása az egyes elemekhez többlet energiát igényel, és hőt termel. Az éppen nem működő tárolókhoz is eljut az órajel, és energiát fogyaszt.
*Az órajelet el kell juttatni minden flip-flophoz. Az órajel általában nagyfrekvenciás jel, szétosztása az egyes elemekhez többlet energiát igényel, és hőt termel. Az éppen nem működő tárolókhoz is eljut az órajel, és energiát fogyaszt.
[[Fájl:4-Bit SIPO Shift Register.png|jobbra|bélyegkép|300px |Szinkron logika: egy 4 bites shiftregiszter]]
[[Fájl:4-Bit SIPO Shift Register.png|jobbra|bélyegkép|300px |Szinkron logika: egy 4 bites [[shift regiszter]]]]


==Aszinkron szekvenciális logika==
==Aszinkron szekvenciális logika==
19. sor: 19. sor:
Aszinkron logikát néhány kritikus áramköri részben alkalmaznak, így mikroprocesszoroknál is, a többi rész szinkron működésű. Az aszinkron logika tervezésének számos matematikai modellje ismert, a számítógépes tervezés fejlődése nagy segítséget nyújt a tervezőknek.<ref>http://www.design-reuse.com/articles/5679/does-asynchronous-logic-design-really-have-a-future.html</ref>
Aszinkron logikát néhány kritikus áramköri részben alkalmaznak, így mikroprocesszoroknál is, a többi rész szinkron működésű. Az aszinkron logika tervezésének számos matematikai modellje ismert, a számítógépes tervezés fejlődése nagy segítséget nyújt a tervezőknek.<ref>http://www.design-reuse.com/articles/5679/does-asynchronous-logic-design-really-have-a-future.html</ref>


==Források==
{{források}}
==Irodalom==
==Irodalom==
* {{CitLib|szerző= Christopher Schenk - Ulrich Tietze |cím= Analóg és digitális áramkörök|év=2000|kiadó= MŰSZAKI KÖNYVKIADÓ KFT.|isbn=9631600106|oldal=}}
* {{CitLib|szerző= Christopher Schenk - Ulrich Tietze |cím= Analóg és digitális áramkörök|év=2000|kiadó= MŰSZAKI KÖNYVKIADÓ KFT.|isbn=9631600106|oldal=}}
* {{CitLib|szerző= Zvi Kohavi, Niraj K. Jha |cím= Switching and Finite Automata Theory. 3rd ed |év=2009|kiadó= Cambridge University Press..|isbn= 978-0-521-85748-2|oldal=}}
* {{CitLib|szerző= Zvi Kohavi, Niraj K. Jha |cím= Switching and Finite Automata Theory. 3rd ed |év=2009|kiadó= Cambridge University Press..|isbn= 978-0-521-85748-2|oldal=}}
== További információk ==
* {{cite book |author-last1=Katz |author-first1=Randy |author-link1=Randy Katz |author-last2=Borriello |author-first2=Gaetano |author-link2=Gaetano Borriello |title=Contemporary Logic Design |publisher=[[Prentice Hall]] |edition=2 |date=2005 |isbn=0-201-30857-6}}
* {{cite book |author-first1=Zvi |author-last1=Kohavi |author-first2=Niraj K. |author-last2=Jha |title=Switching and Finite Automata Theory |publisher=[[Cambridge University Press]] |edition=3 |date=2009 |isbn=978-0-521-85748-2}}
* {{cite web |author-first=Vadim O. |author-last=Vasyukevich |title=Asynchronous logic elements. Venjunction and sequention |date=2009 |publisher= |url=http://asynlog.balticom.lv/Content/Files/en.pdf |archive-url=https://web.archive.org/web/20110722160840/http://asynlog.balticom.lv/Content/Files/en.pdf<!-- https://ghostarchive.org/archive/20221009/http://asynlog.balticom.lv/Content/Files/en.pdf --> |archive-date=2011-07-22 |url-status=live}} (118 pages)
* {{cite book |author-first=Vadim O. |author-last=Vasyukevich |title=Asynchronous Operators of Sequential Logic: Venjunction & Sequention — Digital Circuits Analysis and Design |publisher=[[Springer-Verlag]] |publication-place=Berlin / Heidelberg, Germany |location=Riga, Latvia |date=2011 |edition=1 |series=Lecture Notes in Electrical Engineering (LNEE) |volume=101 |isbn=978-3-642-21610-7 |doi=10.1007/978-3-642-21611-4 |issn=1876-1100 |lccn=2011929655}} (xiii+1+123+7 pages) (NB. The back cover of this book erroneously states volume 4, whereas it actually is volume 101.)


==Kapcsolódó szócikkek==
==Kapcsolódó szócikkek==
31. sor: 38. sor:
* [[Órajel]]
* [[Órajel]]
* [[Oszcillátor]]
* [[Oszcillátor]]
*https://www.google.hu/search?q=sequential+logic&hl=en&tbo=u&rlz=1W1ADRA_hu&tbm=isch&source=univ&sa=X&ei=0rn7UIfJLMr04QT-24GwCg&ved=0CDgQsAQ&biw=1024&bih=606 (szekvenciális logikák ábrái)


==Források==
{{források}}


[[Kategória:Elektronika]]
[[Kategória:Elektronika]]
[[Kategória:Hardver]]

A lap 2023. május 27., 12:41-kori változata

A digitális áramköröknél a szekvenciális logika egy olyan logikai áramkör, ahol az áramkör kimenete nem csak a bemeneti jelek állapotától függ, hanem a bemenő jelek korábbi állapotától is. Ennek ellentéte a kombinációs logika, ahol a kimenetek állapota csak a bemenetektől függ. Ez azt jelenti, hogy a szekvenciális logikának van állapota (memóriája), míg a kombinációs logikának nincs. Más szóval, a szekvenciális logika egy kombinációs logika memóriával.[1]

A szekvenciális logika fontos építőeleme szinte az összes digitális áramkörnek, memória áramkörnek, számítógépeknek. A gyakorlatban minden digitális készülék a szekvenciális logika és a kombinációs logika (kombinációs hálózat) keveréke.[1]

A digitális szekvenciális logikai áramkörök két részre oszthatók: szinkron és aszinkron áramkörökre. Szinkron áramkörökben az állapotok csak egy diszkrét időben változhatnak, amit az órajel biztosít. A szinkron esetben a kimeneti jel, és az áramkör állapota csak akkor változik, ha az órajel lehetővé teszi. Aszinkron áramkörökben nincs órajel, a kimenet változása közvetlenül a bemeneti jelek változásnak függvénye.

Szinkron szekvenciális logika

Közel az összes szekvenciális logika órajellel működik. Egy szinkron logikában az órajelet egy elektronikus oszcillátor állítja elő. Minden szekvenciális áramkörben az elemi szekvenciális logika a flip-flop. A flip-flop kimenete csak akkor változik ha az órajel változik. A teljes áramkörben mindig csak az órajel hatására történik állapot változás, melyet az órajel szinkronizál. Az összes tároló elem (flip-floppok) kimenete tartalmazza az áramkör aktuális állapotát. Minden következő órajelre történő állapotváltozás az előző állapottól függ. A szinkron logika fő előnye az egyszerűség. Az órajelek közötti időnek elégnek kell lennie, hogy a logika minden eleme fel tudja venni az új állapotot. Ezt az időt terjedési időnek hívják, és függ az áramkörök típusától, és az órajel periódus idejétől. Ezek határozzák meg a szinkron szekvenciális logika működési sebességet. A szinkron áramköröknél nincs hazárd és nehezen kiszámítható terjedési idő probléma. Hátrányai:

  • A legnagyobb elérhető órajel frekvenciát az áramkör leglassúbb eleme korlátozza (kritikus útvonal). Az összes logikai elemnek „alkalmazkodni „ kell a leglassúbb elemhez. Ezért a szinkron áramkör lassabban működik, mint az aszinkron. Létezik módszer a gyorsításra, ezt pipelining-nek hívják, és úgy működik, hogy szétválasztják egyes komplex elemeket egyszerűbb csoportokra. Ezt a módszert elterjedten alkalmazzák mikroprocesszorokban.
  • Az órajelet el kell juttatni minden flip-flophoz. Az órajel általában nagyfrekvenciás jel, szétosztása az egyes elemekhez többlet energiát igényel, és hőt termel. Az éppen nem működő tárolókhoz is eljut az órajel, és energiát fogyaszt.
Szinkron logika: egy 4 bites shift regiszter

Aszinkron szekvenciális logika

Az aszinkron logika nem órajellel működik, a kimenete csak akkor változik, ha a bemeneti jel változik. Ezért az aszinkron logika gyorsabb, mint a szinkron, mert nem kell várni a következő órajelre, hanem azonnal hatása van a bemeneti jel változásra. Az áramkör sebességét a terjedési idő és a logikai kapuk sebessége korlátozza. A hátrány, hogy az aszinkron áramköröket nehezebb tervezni, és olyan problémák merülhetnek fel, amik a szinkron logikában nem fordulnak elő. Versenyhelyzet fordulhat elő, amikor egy logikai elem bemenetére különböző útvonalból jönnek jelek. Ez úgynevezett hazárdjelenséget okozhat, amikor az egyik bemenet változása hamarabb okoz változást a kimeneten, mielőtt a másik bemeneti jel odaérne, és hamis kimeneti jelet produkálhat, amit glitch-nek hívnak. Ez nem fordulhat elő a szinkron áramkörökben, mert ott csak akkor történik változás, amikor az órajel megfelelő éle előidézi a változást. Az órajel ütemét és a teljes áramkört úgy kell tervezni, hogy a versenyfutási jelenségek már megtörténjenek, mielőtt az órajel érvényessé teszi a változást. Aszinkron logikát néhány kritikus áramköri részben alkalmaznak, így mikroprocesszoroknál is, a többi rész szinkron működésű. Az aszinkron logika tervezésének számos matematikai modellje ismert, a számítógépes tervezés fejlődése nagy segítséget nyújt a tervezőknek.[2]

Források

Irodalom

  • Christopher Schenk - Ulrich Tietze: Analóg és digitális áramkörök. (hely nélkül): MŰSZAKI KÖNYVKIADÓ KFT. 2000. ISBN 9631600106  
  • Zvi Kohavi, Niraj K. Jha: Switching and Finite Automata Theory. 3rd ed. (hely nélkül): Cambridge University Press.. 2009. ISBN 978-0-521-85748-2  

További információk

Kapcsolódó szócikkek