[go: up one dir, main page]

0% found this document useful (0 votes)
38 views3 pages

Digital Logic Project

Uploaded by

soudi1070
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
38 views3 pages

Digital Logic Project

Uploaded by

soudi1070
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Instructor: | Student Name: | Student #:

15 Marks Logic Design Project: Exploring Combinational Circuits with Logisim Simulator

Instructions:
• Use Logisim to design each task
• Logisim Website: https://sourceforge.net/projects/circuit/
• Complete your file work with (specification, formulation, optimization, and implementation) for each
task then submit your work with word report to describe the step of solution Attachment type +
Logisim circuit file.

Introduction:
Welcome to the Logic Design Project using the powerful Logisim Simulator. This project aims to
provide you with hands-on experience in designing, simulating, and optimizing various basic
combinational circuits.
By utilizing Logisim, you will explore essential concepts in logic design and enhance your problem-
solving skills. Throughout this project, you will focus on Three different tasks, each involving the
specification, formulation, optimization, and implementation of a specific circuit using Logisim.

Tasks:
Task 1: Designing a BCD to 7-Segment Decoder
In this task, you will design a Binary Coded Decimal (BCD) to 7-Segment Decoder circuit. The
circuit should accept a 4-bit BCD input and display the corresponding decimal digit (0 to 9) on a
7-segment display. Pay close attention to ensuring accurate decoding for each possible BCD input
combination.

Task 2: Designing an Arithmetic Logic Unit (ALU)


For this task, you will design an Arithmetic Logic Unit (ALU) circuit capable of performing two
operations: addition and bitwise logical AND. The ALU should accept two 4-bit binary numbers
as inputs and provide a 4-bit output that represents the sum of the numbers. Additionally, it
should generate a single output indicating the logical AND operation between corresponding bits
of the inputs.

Task 3: Designing an Even Parity Generator:


Design a logic circuit that generates an even parity bit for a given 4-bit binary number. The circuit
should output a single parity bit that is 1 if the number of 1s in the 4-bit input is odd, making the
total number of 1s (including the parity bit) even. Provide the following details in your design:

Digital Logic Design 1


Task 4: Designing a Majority Logic Circuit
Design a logic circuit that determines the majority value of five binary inputs. The circuit should
output 1 if three or more of the inputs are 1, and 0 otherwise

Task 5: Simple State Machine


Design a logic circuit that functions as a simple state machine with three states (S0, S1, S2) and
one input (I). The state transitions should occur as follows: From S0 to S1 when I=0, from S1 to
S2 when I=1, and from S2 to S0 when I=0.

Task 6: Designing a Digital Alarm System


Design a logic circuit for a digital alarm system that activates an alarm when any two or more of
the four sensors are triggered. The circuit should take four inputs (S1, S2, S3, S4), each
representing the state of a sensor (1 for triggered, 0 for not triggered), and produce one output
(A) that activates the alarm (1 for alarm on, 0 for alarm off).

Task 7: Designing a Multiplexer-Based Voting System


Design a 4-to-1 multiplexer-based voting system where the circuit takes inputs from four voters
(V0, V1, V2, V3) and a 2-bit selector input (S1, S0) to select which voter’s input should be
considered as the output. The circuit should output the selected voter’s choice.

Task 8: Designing a Memory Unit


Design a logic circuit for a memory unit that stores and retrieves 8-bit binary data. The memory
unit should have two control signals: Write (W) and Read (R). When W is asserted, the circuit
should write the incoming data to the memory. When R is asserted, the circuit should output the
data stored in the memory.

Task 9: Designing a 4-bit Binary Adder


Design a 4-bit binary adder circuit that can add two 4-bit binary numbers. The circuit should take
two 4-bit binary numbers as input and produce a 5-bit sum as output (to account for possible
carry).

Task 10: 4-to-1 Multiplexer


Design a 4-to-1 multiplexer using basic logic gates. A 4-to-1 multiplexer has four input lines (I3, I2, I1, I0),
two select lines (S1, S0), and one output line (Y). The output line should select one of the four inputs based
on the values of the select lines.

Task 11: design a combiniational circuit question lgoic design


Design a combinational circuit that converts a 3-bit binary number to its corresponding 3-bit gray code.
The Gray code is a binary numeral system where two successive values differ in only one bit.

Task 12: 4-bit number divide by two


Design a 4-bit divide by 2 circuit that divides a 4-bit binary even number on two. The circuit
should take 4-bit binary even number and divide it by two and show the result.

Digital Logic Design 2


For each task, follow these steps:

- Specifications

- Formulation

- Optimization

- Implementation

Digital Logic Design 3

You might also like