Разлика између комбинацијске и секвенцијалне логике

Комбинациона вс секвенцијална логика

Дигитална електроника је основа модерног технолошког напретка. Дигитални уређаји су створени користећи принципе логичке логике. Боолова логика, заснована на природи излаза, одвојена је на комбинацијску и секвенцијалну логику. Свака врста логике може се користити за имплементацију различитих дигиталних елемената који се данас користе.

Комбинациона логика

У комбинацијској логици, излаз је функција само садашњих улаза. Излаз је независан од претходних излаза; стога се то понекад и назива временски независна логика.

Комбинациона логика користи се за извођење логичке операције на бинарним улазним сигналима и бинарним подацима. Аритметичка и логичка јединица ЦПУ-а изводи комбинационе операције на низу података. Пола додавача, пуни додаци, мултиплексери, демултиплексери, декодери и кодери такође се граде на основу комбинационе логике.

Секвенцијална логика

Секвенцијална логика је облик логичке логике где је излаз функција садашњих улаза и прошлих излаза. У већини случајева излазни сигнал се враћа у струјни круг као нови улаз. Секвенцијална логика користи се за пројектовање и изградњу машина са коначним стањем. Темељна примена секвенцијалне логике су флип-флопс. Папуче дизајнирани су тако да задрже стање система, стога се сматрају основним меморијским елементом.

Секвенцијална логика се даље дели на синхрону и асинхрону логику. Ин синхрона логика, логичка операција се циклично понавља помоћу осцилирајућег сигнала који се испоручује сваком окретном колу у кругу. Овај сигнал, који се често назива сатни импулс, активира логички круг за једну операцију.

Главна предност синхроне логике је њена једноставност. Главни недостаци синхроне логике су ограничена расположива брзина сата и потреба такта за сваки сат. Као резултат тога, брзине синхроних кругова су ограничене и долази до губитка енергије приликом дистрибуције сигнала на сваки елемент са окретним флопом..

Ин асинхрона логика, све флип-флопови не раде у истом циклусу. Уместо тога, сваки појединачни флип-флоп се покреће кроз главни сигнал сата или на излазу другог флип-флопа. Стога су брзине асинхроних логичких кругова много веће од синхроних. Иако је асинхрона логика ефикасна, тешко је дизајнирати их и имплементирати и стварати проблеме ако се два сигнала преклапају.

Која је разлика између комбинацијске и секвенцијалне логике?

• Комбинациона логика користи само садашње улазе за одређивање излаза док секвенцијална логика користи оба садашња улаза као и претходне излазе за одређивање тренутног улаза.

• Комбинациона логика користи се за имплементацију основних логичких операција, док се узастопна логика користи за стварање меморијских елемената.

• Секвенцијална логика користи повратне информације од излаза до улаза док комбинациона логика не захтева повратне информације.