Question: Problem #3 Design a programmable timer with the following description. The timer can be programmed to count different amounts based on a 2-bit control input

 Problem #3 Design a programmable timer with the following description. The

Problem #3 Design a programmable timer with the following description. The timer can be programmed to count different amounts based on a 2-bit control input NTO]-2 b00, count 128 NTO 2 bo1, count 256 CNTIIO]-2 b10, count 512 CNT[10]-2 b11 count 1024 An input signal, RESET, de-asserts the RING and zeros the counter. An input signal, START, initiates the counting. When the desired count is reached, an output signal RING, is asserted and the counting stops. The signal RING stays high until the control state machine is RESET. The goal is to implement with a design that is partitioned into a controller and datapath where the primary element of the datapath is a 12-bit counter. You can choose if you want an up/down/load functions on your counter. You can use any other combinational building blocks such as multiplexers and comparators ) Draw the input/output signals as well as the signals that interface between the controller and datapath. 2) Draw the FSM for the controllr 3) Show how signals of the controller is used within the datapath. Describe any logic with combinational building blocks

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 Databases Questions!