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 andor 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 second and then shifting one position to the left. Note: you can change the message, but it needs to be at least characters long.
The system is shown in the block diagram below:
The mux chooses between the constants for a second delay mathrms or a ns delay for test mode.
The delayunit creates a pulse that is clk period wide at the rate determined by the input mux.
The shifter is a circular shift register that circulates a twodimensional array of display constants. Six elements of the constants array are passed out to the six sevensegment displays on the DEOCV board.
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
