+1-316-444-1378

Lab Overview: The purpose of this exercise is to design and simulate an advanced Finite State Machine. The requirements for this lab consist of completing the QUARTUS II designs demo printing VHDL source files and simulation results and completing the laboratory report. Morse Code You are to implement a Morse-code encoder using an FSM. Morse code uses patterns of short and long pulses to represent a message. Each letter is represented as a sequence of dots (a short pulse) and dashes (a long pulse).
Lab Overview: The purpose of this exercise is to design and simulate an advanced Finite State Machine. The requirements for this lab consist of completing the QUARTUS II designs demo printing VHDL source files and simulation results and completing the laboratory report. Morse Code You are to implement a Morse-code encoder using an FSM. Morse code uses patterns of short and long pulses to represent a message. Each letter is represented as a sequence of dots (a short pulse) and dashes (a long pulse). For example the letters of the alphabet have the following representation: Design and implement a Morse-code encoder circuit using an FSM. Your circuit should take as input one of the last sixteen letters of the alphabet (K-Z) and display the Morse code for it on a red LED. Use switches SW3-0 and pushbuttons KEY1-0 as inputs. When a user presses KEY1 the circuit should display the Morse code for a letter specified by SW3-0 (0000 for K 0001 for L etc.) using 0.5-second pulses to represent dots and 1.5-second pulses to represent dashes. Pushbutton KEY0 should function as an asynchronous reset. A high-level block diagram of a possible circuit for the Morse-code encoder is shown in the following figure.
Attachments:

Categories: Uncategorized

0 Comments

Leave a Reply

Your email address will not be published. Required fields are marked *