Design a 4 bit sequential circuit that can either count up or perform a circular left shift operation. You have to accept one input from the user, which decides if the counter is counting down or shifting. Note that the circuit should be able to change the operation from counting down and shifting without skipping any numbers. You can use at most 4 flip flops in the circuit.
For example, the user can choose to count up from 0 to 10, and the user can choose to left shift when the circuit hits 10. In this case, the circuit should follow the sequence: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (1010), 5 (0101), 10 (1010), and so on.
In previous assignments, you only considered the past state of the flip flop as inputs to the circuit you are developing. For this circuit, you can consider both the user input and the past state of the flip flops as inputs to the circuit. In this case, K-map will include 3 variables on the rows (or columns). To build such a k-map, you would use the following sequence of labels 000 001 011 010 110 111 101 100.
Design a 4 bit sequential circuit that can either count up or perform a circular left...
Please use Logicly! Create a 4 bit sequential counter that is capable of counting up or down. You have to accept one input from user, deciding the direction that it counts in. The circuit change the operation from count up and count down without skipping numbers. Use no more than 4 flip flops in the circuit. If the input is count up, the circuit should count from 0 to 15, then restart from 0. If user input is count down,...
Circuit : Custom up/down counter P3. Count Sequence Generate a random sequence of 8 distinct numbers between 0 and 7. Start at any number, and not “in order”,13576420 Document your count sequence in the Lab Notebook. P4. State Diagram Create an FSM state diagram to cycle through your count sequence. Implement forward and backward counting, based on X (1 = forward, 0 = backward). Include a diagram. Create it with software or very neatly...
all please
Design a 3-bit counter that has only one input, w. It counts down 7, 6,5,... 0, 7,.. whenever w-0, and counts up 0,1,2...7,0... when w 1 The output z-1, when the state of the counter is a prime number. Otherwise, z-0 1. List Inputs, Outputs and the count sequence. (5pts) 2. Draw the finite State machine for the counter. (10pts) 3. Draw the state transition table <extra columns for the flip flops values> (20pts) armed resource/content/1/case%20study.template.docx 4. Design...
Question #2. Design of a Sequential Circuit: A SEQUENCE DETECTOR that detects the sequence 10 must be designed whose present output z(k) is set to one when the past input u(k-1) is one and the present input u(k) is zero, where for the other three possible combinations of the input pair u(k-1), u(k) the present output z(k) is set to zero. The state diagram for a sequential circuit that detects the input sequence 10 discussed above is given below: AA...
ercise 5 Part One: Sequential Logic ask 5.1,1: Design a 4-bit up/down counter that does not overflow or underflow. That is, counting up is disabled when it reaches its maximum value and counting down is disabled when it reaches its minimum value. Use circuit simulation to verify your design. Task 5.1.2: Design a logic implementation of the Finite State Machine in Fiqure 2.3 using JK flip flops. It can be assumed that unused state combinations may be considered as don't...
Up-Down counter with enable using JK flip-flops: Design, construct and test a 2-bit counter that counts up or down. An enable input E determines whether the counter is on or off. If E = 0, the counter is disabled and remains in the present count even though clock pulses are applied to the flip-flops. If E= 1, the counter in enabled and a second input, x, determines the count direction. If x= 1, the circuit counts up with the sequence...
A shift operation is often used to implement either multiply-by-power-of-2 or divide-by power-of-2 operations. For example, 0010 x4 1000. This multiplication can be achieved by shifting 0010 by 2 bits to the left. Likewise, 10004 0010, which can be obtained by shifting 1000 to the right by 2 bits. As multipliers are more "expensive" in terms of area and power consumption, multiplication by shifting is preferred if applicable. Sometime, the multiplier does not have to be power-of-2. For example, 0010...
Design a two-bit up/down binary counter using D flip-flops that can count in binary from 0 to 7. When the control input x is 0, the circuit counts down, and when it is 1, the circuit counts up. (a) Obtain the state table of the two-bit counter. (b) Obtain the state diagram (c) Draw the logic diagram of the circuit.
A combination circuit is specified by the following Boolean functions listed below. h(a, b, c) = b,c' + a'c Implement the circuit with a 3x8 decoder. Provide truth table and drawing the logic/circuit diagram. Use the block diagram for the decoder provided in Figure A4 in supplements. Please label the inputs and outputs clearly. Note: use single 3x8 decoder Question 2 (15 points] A priority encoder is an encoder circuit that includes the Truth Table of a priority function. The...
Its logic design
my sequence is 127605
i need help with all this pages please and thank you
27 60 Experiment 4 Six-State Up-Down Counter 1 Objective To become familiar with the design procedures of a counter, which are applicable to the design of other synchronous sequential circuits. 2 Problem description A six-state up-down counter is to be designed. Three flip-flops with outputs Q2,Qi and Qo are required in the design. As shown in Figure 1, the counter is initialized...