Question: Design a custom 4 - bit counter that counts only from 0 to the value of MAX _ IN . The MAX _ IN is

Design a custom 4-bit counter that counts only from 0 to the value of MAX_IN. The MAX_IN is a value
that the user can set up through an external 4-bit input.
The system must operate on the positive edge of the input clock signal and have all inputs as
synchronous. The system must include a Reset input to reset the counter to zero. Add any other signals
you believe are necessary if applicable.
1. Sketch a Level 1 Block Diagram showing the input and output ports.
2. Sketch the internal design block diagram.
3. Sketch the State Machine Diagram for this System
4. VHDL Implementation: Write the VHDL code to implement the custom 4-bit counter. Feel free to
choose structural or behavioral VHDL implementation.

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 Electrical Engineering Questions!