Question: Create a circular shift register using VHDL code that circulates a two-dimensional array of display constants. Six elements of the constants array are passed out

 Create a circular shift register using VHDL code that circulates a

Create a circular shift register using VHDL code that circulates a two-dimensional array of display constants. Six elements of the constants array are passed out to the six seven-segment displays. The constants will be passed into the hex displays every second so that the text appears to scroll across the displays.

The constants are as follows:

CONSTANT I : std_logic_vector(6 downto 0) := "1111001"; CONSTANT C : std_logic_vector(6 downto 0) := "1000110"; CONSTANT E : std_logic_vector(6 downto 0) := "0000110"; CONSTANT O : std_logic_vector(6 downto 0) := "1000000"; CONSTANT L : std_logic_vector(6 downto 0) := "1000111"; CONSTANT D : std_logic_vector(6 downto 0) := "0000011"; CONSTANT S : std_logic_vector(6 downto 0) := "0010010"; CONSTANT A : std_logic_vector(6 downto 0) := "0010000"; CONSTANT R : std_logic_vector(6 downto 0) := "0101111"; CONSTANT H : std_logic_vector(6 downto 0) := "0001001"; constant BLANK : std_logic_vector(6 downto 0) := "1111111";

HEXO HEX HEX2 enable reset

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!