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 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 resetStep by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started