Question: can you plase with this project. Objective Design and construct the Die Counter circuit described below, using a logic simulator ( CircuitMaker ) . The

can you plase with this project. Objective Design and construct the "Die Counter" circuit described below, using a logic simulator (CircuitMaker). The circuit shall be designed using combinational logic circuit for the flip-flop inputs, flip-flops to store the current state of the counter, and additional combinational logic circuit for the circuit's seven outputs. Problem Description [See Textbook page 530 Solved Problem #5, for reference] Design a "Die Counter" that counts up or counts down (depending on the state of an external input D and displays the current count on a 7-dot die (consisting of 7 individual LEDs arranged as shown below). If D=0 : counter counts up 1,2,3,4,5,6 and repeats the sequence. [' D '= DIRECTION input ] If D=1 : counter counts down 6,5,4,3,2,1 and repeats the sequence. An output of 1 will turn on a light. An output of \theta will not light it up. The light patterns for the six numbers on the die are as follows: (Darken circle represents LED is on) The 'base' design has the count up/down function, uses D flip-flops, and uses basic logic gates. Optional Bonus (Can do any or all of the options below)- Only one final design needed for submittal. If you feel confident of your design skill level, implement the design with these bonus options from the start. Otherwise, use an incremental approach. In the end, only one design shall be submitted. 1)[+10 pts] Use JK flip-flops instead of D flip-flops. [If you don't do this from the start, you will need to re-do all the derivations if you want to change the type of flip-flop.]2)[+10 pts] Include a second input (' H, HOLD) that allows the user to hold the count. If this input is active (H=1), the counter must hold its current state (overrides the counting function). If this input is inactive (H=0), the counter behaves as described above (counts up or counts down).3)[+10 pts] Use multiplexers and/or decoders (instead of basic AND/OR/NOT or NAND-only gates to implement all combinational logic. These bonus options can help achieve a project grade above 100 points.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!