Skip to content
JasonMur edited this page Jan 13, 2017 · 6 revisions

Welcome to the PMODGPS wiki!

This project uses the PMODGPS interface from Digilent

It is a work in progress and so far I have created a VHDL project to read data from the GPS via it's on board UART accessible to the Raspberry Pi I2C Interface via a VHDL FIFO.

The UART design is purposely fixed at 9.6Kbaud, no CTS/RTS, no parity, 8 bits and 1 stop bit. So it is pretty unusable outside of this design and I don't expect it to win any design awards.

The I2C Interface is well tested and efficient and as far as I know, fully implements the I2C specification. I have not been able to break it, but happy to get feedback if anyone spots anything amiss!

My Python script prints data read from the I2C interface. It's a fairly hastily knocked up script but it works!

Details of the commands and status messages from the PMOD GPS Interface are here. https://github.com/JasonMur/PMODGPS/blob/master/globaltop-fgpmmopa6h-datasheet-v0a.pdf

Clone this wiki locally