Разлика между комбинативна и последователна логика

Разлика между комбинативна и последователна логика
Разлика между комбинативна и последователна логика

Видео: Разлика между комбинативна и последователна логика

Видео: Разлика между комбинативна и последователна логика
Видео: Идеальное антипаразитарное решение 2024, Юли
Anonim

Комбинативна срещу последователна логика

Цифровата електроника е в основата на съвременния технологичен напредък. Цифровите устройства се създават с помощта на принципите на булевата логика. Булевата логика, базирана на естеството на изходите, се разделя на комбинационна логика и последователна логика. Всеки тип логика може да се използва за прилагане на различни цифрови елементи, използвани днес.

Комбинативна логика

В комбинираната логика изходът е функция само на настоящите входове. Резултатът е независим от предишните изходи; затова понякога се нарича независима от времето логика.

Комбинационната логика се използва за извършване на булева операция върху двоични входни сигнали и двоични данни. Аритметичното и логическото устройство на процесора извършва комбинирани операции върху низа от данни. Половините суматори, пълни суматори, мултиплексори, демултиплексори, декодери и енкодери също са изградени на базата на комбинираната логика.

Последователна логика

Последователната логика е формата на булева логика, където изходът е функция както на настоящи входове, така и на минали изходи. В повечето случаи изходният сигнал се подава обратно във веригата като нов вход. Последователната логика се използва за проектиране и изграждане на крайни машини. Основното изпълнение на последователната логика са тригерите. Джапанките са проектирани да запазят състоянието на системата, следователно се считат за основен елемент на паметта.

Последователната логика се разделя допълнително на синхронна логика и асинхронна логика. В синхронната логика логическата операция се повтаря циклично чрез осцилиращ сигнал, подаден към всеки тригер във веригата. Този сигнал, често наричан тактов импулс, активира логическата верига за една операция.

Основното предимство на синхронната логика е нейната простота. Основните недостатъци на синхронната логика са ограничената налична тактова честота и изискването за тактов сигнал за всеки тригер. В резултат на това скоростите на синхронните вериги са ограничени и се получава загуба на енергия при разпределяне на сигнала към всеки тригерен елемент.

В асинхронната логика всички джапанки не работят с еднакъв цикъл. По-скоро всеки отделен тригер се тактова чрез главния тактов сигнал или от изход на друг тригер. Следователно скоростите на асинхронните логически схеми са много по-високи от синхронните схеми. Въпреки че асинхронната логика е ефективна, те са трудни за проектиране и внедряване и създават проблеми, ако два сигнала се припокриват.

Каква е разликата между комбинираната и последователната логика?

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

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

• Последователната логика използва обратната връзка от изхода към входовете, докато комбинираната логика не изисква обратна връзка.

Препоръчано: