Using I2C versus Uart on XA1110

I would like to use I2C on an XA1110 device, I am assuming that the messages are stored in an FIFO fashion and can be read as a block of data?

Hi,

The capacity of the buffer is 255 bytes, and the master reads one I²C data packet for maximum 255 bytes at a time. To get a complete NMEA packet of one second, the master will need to read several I²C data packets and then extract valid NMEA data from these packets.

After reading one I²C data packet, the master will then sleep for 2ms before it starts to receive the next I²C data packet. The 2ms-sleep is a rule to upload new NMEA data into I²C TX buffer. After a complete NMEA packet of one second is read, the master is set to sleep longer to wait next NMEA packet of one second being ready.

Regards,
Phillip

Is there some documentation for the I²C mode?

What is the I²C Address of the device? Will I simply read/write strings or do I write to a certain register?

Hi,

attached a document with all the software details to interface to the I2C of the XA1110,

GTop NMEA over I2C Application Note 20150916_v1 0.pdf (641.2 KB)

Regards,
Phillip