Click to watch a demonstration, the code reads "this is so sad"
A School Project written in VHDL for rendering Morse Code on the LED's of an FPGA.
Using switches and buttons you can encode a message in binary and then play it out in Morse Code. This project was originally designed for a Prometheus FPGA.
To type in a letter, you encode it in binary using the switches on your board (anything greater than 26 is counted as 0 or space) Next you use the "add" button to add it to memory. You can now encode the next character and then press "add" again or "delete" to undo. Once you're done, hit "play" to display the message. You can also clear the memory with the "reset" button. Finally the last two buttons are used to switch between letter and number mode. See Project Report.pdf for further details.
This was originally made as the final project for the lab section of ELEC 204 Digital Design at Koç University. I challanged myself to only use a single board, so instead of a transmittor or reciever I went for a more "visual" project.
The code is annotated and should probably be adaptable for other FPGA boards as well.