Sequential Logic Design Project

Sequential Logic Design

must use this ——–> Software: Logic.ly https://logic.ly/ select 30 days free trial

Requirement:

Basic (required 20 pts):

A. Select one of the following sequential logic circuits we learned in class and implement it by Logic.ly, verify the logic behaviour of your implementation. Check lecture slides for the circuit diagrams.

4-bits binary down counter

4-bits binary up counter

4-bits shift register

B. Read the reference material of the traffic light controller and implement it in Logic.ly, verify the logic behaviour of your implementation.

Crosswalk traffic light controller (reference: slide3, video lectures of week 10)

Bonus One (up to 5 bonus pts):

Modify an existing application (including circuits you implemented in Basic A or Basic B or any existing application that you can find online). Implement your circuit by Logic.ly and verify the logic behaviour of your design.

Please include your finite state machine diagram, truth tables, Boolean expressions and a screenshot of logic.ly implementation in your report if you had any of them to get the bonus credits.

Please CITE the existing application you have used in your report. Using some existing work without citation is considered as cheating.

Bonus credits will be given according to how much work represents your own design/innovation.

Bonus Two (up to 10 bonus pts):

Design one sequential circuit for any real application using finite state machine, truth table and Boolean expression. The circuit must be designed completely by yourself. A complete design includes the finite state machine diagram, the truth tables (for state transition and output values) and Boolean expressions for state values and output values. Implement your circuit by Logic.ly and verify the logic behaviour of your design.

Finite state machine diagram, truth tables, Boolean expressions and screenshots of logic.ly implementation must be included in the report to get the bonus credits.

What you should have in the Report:

Part 1: Basic (required):

1.Description of the circuit function for A and B

2. Screenshots of your implementations in Logic.ly for A and B

e.g. four bits down counter

Part 2: BonusOne or BonusTwo:

1.Description of the circuit function

2. Finite State Machine Diagram, Truth tables, Boolean Expressions for your design

3. Screenshot(s) of your implementation in Logic.ly

Blackboard Submission:

Required (20pts): Firstname_Lastname_Report.doc or .pdf (10pts) Firstname_Lastname_Basic_A.logicly Firstname_Lastname_Basic_B.logicly

Optional:

4.Firstname_Lastname_BonusOne.logicly  Or  Firstname_Lastname_BonusTwo.logicly