It is in the FPGA forum.
I have never done it and I confess to not being an expert in FPGA design, the last I did was about 10 years ago!
However, my approach would be to (assuming it is on/off keying and not needing a tone decoder) make a long shift register, long enough to hold a bit for each 'on' and 'off' and an additional 5 'off' bits. Shift the Morse in at one end and pattern match for 5 'off's, that being the gap between characters. Use the next 'on' as the start of data marker and then decode all the bits until the next successive 5 'off's are detected. Standard Morse timing is one bit length for a dot '.', 3 for a dash '-' and 5 for the gap between characters.
Brian.