11/8/2023 0 Comments Decode morse code through pictures![]() Overall, we enjoyed this project a lot, and feel that it would be a good idea to possibly implement it as a lab in the course. This project has served as a lesson in the integration of modules and working around human interaction with our developed software, and posed some interesting questions and problems while we implemented what is essentially the first “binary” form of communication. ![]() In addition to this, we had less experience working with FPGAs (and the Vivado software), and felt that a hardware-based application of these concepts would allow us to learn more about implementing our simulations in other environments. We chose to create a hardware-based morse code decoder because we viewed it as a fun extension of our learning throughout the semester in terms of the Verilog programming language, as well as concepts such as synchronization, finite state machines, and behavioral Verilog. (Other than this being a required assignment) Our goal for this project was to design hardware which can take in Morse code input from a user and translate the inputted signal to ASCII code for the corresponding letter that it translates to. ![]() In this diagram dots represent the DITs and dashes represents the DITs. The encodings for the alphabet and numbers 0 - 9 can be seen below chart taken from the Morse code Wikipedia page. Morse code is a standardized character encoding scheme that uses two different signal lengths (DIT being a short signal and DAH being a long signal) to encode text characters. Translate Sequence of DITS and DAHS: Press button 1 to register that you are done sending a letter and then the letter should display on the PMOD LEDs.DAH: hold button 0 until LED 1 blinks on and off twice.DIT: hold button 0 until LED 1 blinks on and off once.Morse Code Decoder How To Use The FPGA Implementation
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |