Question: Write a code in vhdl , Create separate files, and top entity as well. Make sure to use all the inputs as they are in

Write a code in vhdl, Create separate files, and top entity as well. Make sure to use all the inputs as they are in document and use their names.
In this lab, the concept of synchronous digital systems will be further investigated. In a digital design there are many applications that require timekeeping and shifting of data. A timer and/or counter is useful for tasks where a delay is required and a shift register is used to move data in a serial manner.
The technical objective of this lab will be met through the design and implementation of a scrolling display system for a soda machine with six seven segment displays. The message that is to be displayed on the soda machine is "ICE COLd SOdA SOLd HErE" with the letters appearing for 1 second and then shifting one position to the left. Note: you can change the message, but it needs to be at least 20 characters long.
The system is shown in the block diagram below:
- The mux chooses between the constants for a 1 second delay (\(\mathrm{s}=1\)) or a 100ns delay for test mode.
- The delay_unit creates a pulse that is 1 clk period wide at the rate determined by the input mux.
- The shifter is a circular shift register that circulates a two-dimensional array of display constants. Six elements of the constants array are passed out to the six seven-segment displays on the DEO-CV board.
Write a code in vhdl , Create separate files, and

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!