Hi, I am currently working on a similar project for school using the Copernicus GPS module and a FPGA. I have been trying to write verilog code to implement a UART for transmission between the two. I have been unsuccessful at acquiring the data with my code and uart models available online. I'm not sure what I am doing wrong. I was wondering since you got your uart working if you could give me a hand. Would you be willing to explain how you accomplished the uart with pseudo code? or by giving me an example. It's hard to tell exactly whats going on in your code by only looking a snippets. I just want to be able to read the data with the FPGA. Thanks! I'm looking forward to hearing from you and making some progress!