Sự khác biệt giữa logic kết hợp và tuần tự | Combinational và Sequential Logic

Anonim

Combinational and Sequential Logic Điện tử số là nền tảng của những tiến bộ công nghệ hiện đại. Thiết bị số được tạo ra bằng cách sử dụng các nguyên lý của logic Boolean. Boolean logic, dựa trên tính chất của các kết quả đầu ra, được tách ra thành logic tổ hợp và logic tuần tự. Mỗi loại logic có thể được sử dụng để thực hiện các yếu tố kỹ thuật số khác nhau được sử dụng ngày nay.

Logic tổ hợp

Trong logic kết hợp, đầu ra chỉ là một hàm của các đầu vào hiện tại. Đầu ra là độc lập với các đầu ra trước; do đó đôi khi nó được gọi là

logic độc lập thời gian . Hợp logic được sử dụng để thực hiện phép toán Boolean với tín hiệu đầu vào nhị phân và dữ liệu nhị phân. Các đơn vị số học và logic của một CPU thực hiện các hoạt động combinational trên chuỗi dữ liệu. Một nửa adders, đầy đủ adders, multiplexers, demultiplexers, decoders và encoders cũng được xây dựng dựa trên logic combinational.

Logic tuần tự 999 Logic tuần tự là dạng của logic Boolean, ở đó đầu ra là một hàm của cả đầu vào hiện tại và các đầu ra trong quá khứ. Trong hầu hết các trường hợp, tín hiệu đầu ra được đưa trở lại vào mạch như một đầu vào mới. Logic tuần tự được sử dụng để thiết kế và xây dựng các máy trạng thái hữu hạn. Việc thực hiện cơ bản của logic tuần tự là flip-flops.

Flip flops

được thiết kế để giữ trạng thái của hệ thống, do đó, được xem như là một yếu tố cơ bản của bộ nhớ.

Logic tuần tự được chia thành logic đồng bộ và logic không đồng bộ. Trong logic đồng bộ

, hoạt động logic được lặp lại theo chu kỳ thông qua một tín hiệu dao động cung cấp cho mọi flip-flop trong mạch. Tín hiệu này, thường được gọi là xung đồng hồ, kích hoạt mạch logic cho một thao tác đơn.

Lợi ích chính của logic đồng bộ là sự đơn giản của nó. Những bất lợi chính của logic đồng bộ là tốc độ đồng hồ có sẵn tốc độ và yêu cầu của một tín hiệu đồng hồ cho mỗi flip-flop. Kết quả là, tốc độ của các mạch đồng bộ bị giới hạn và lãng phí năng lượng xảy ra khi phân phối tín hiệu cho mọi thành phần flip-flop. Trong logic không đồng bộ, tất cả các flip flops không có tốc độ tại cùng một chu kỳ. Thay vào đó, mỗi cá nhân flip-flop được tốc độ xung nhịp thông qua tín hiệu đồng hồ chính hoặc bởi một đầu ra của flip-flop khác. Do đó, tốc độ của các mạch logic không đồng bộ cao hơn nhiều so với các mạch đồng bộ. Mặc dù logic không đồng bộ là hiệu quả, nhưng chúng rất khó thiết kế và thực hiện và gây ra vấn đề nếu hai tín hiệu chồng lên nhau.

Sự khác nhau giữa Combinational và Sequential Logic là gì? • Hợp nhất logic chỉ sử dụng các đầu vào hiện tại để xác định đầu ra trong khi logic tuần tự sử dụng cả hai đầu vào hiện tại cũng như kết quả trước đó để xác định đầu vào hiện tại. • Hợp logic được sử dụng để thực hiện các phép toán Boolean cơ bản, còn logic tuần tự được sử dụng để tạo các phần tử bộ nhớ.

• Logic tuần tự sử dụng các phản hồi từ đầu ra đến đầu vào, trong khi logic tổ hợp không yêu cầu phản hồi.