Give me an opinion on difficulty of this

FPGA projects on this site, or abroad

Give me an opinion on difficulty of this

Postby eviltwin » Tue Apr 07, 2009 11:42 am

Ive got the text LCD thing working, I am considering interfacing one of those GPS chips from sparkfun. The docs make it look simple, am I missing something or do you think it is relatively easy.
It's good to be evil
eviltwin
 
Posts: 41
Joined: Tue Apr 03, 2007 1:14 am

Postby bluemind » Tue Apr 07, 2009 11:52 am

Depending on the rest of you system, it should be pretty easy, espacially if you are using a softmcu...
bluemind
 
Posts: 44
Joined: Wed Aug 16, 2006 12:17 pm

Here is the info

Postby eviltwin » Thu Jul 09, 2009 4:41 pm

Let me share my evil plans with you, I was reading the manual
http://www.sparkfun.com/datasheets/GPS/ ... Manual.pdf

And If I am reading this right, once a second it sends out the standard NMEA 0813 message

$GPGGA,hhmmss.ss,llll.lll,a,nnnnn.nnn,b,t,uu,
v.v,w.w,M,x.x,M,y.y,zzzz*hh <CR><LF>

llll.llll being Longitude, nnnnn.nnn being Latitude

Through the serial Pin TXD_A. And If interpret this right, it does this automatically with no settings changed.
I therefore plan to connect the TXD_A pin on the copernicus breakout board to an input pin on my DE1 kit, and the 3.3 volts,GND from the DE1 to the copernicus board. I ordered a matching antenna.
more info here
http://www.sparkfun.com/commerce/produc ... ts_id=8146

My goal is to measure distance from where you started, to where you are.

When my parts arrived and I put it together, I can at least see if it reads the coordinates where I am, when I finish my eagle PCB design I can do more with it, its my first PCB, so I am just figuring out what to do with VCCP/VCCR/VCCT and the other pins.
I am sure you already know Sparkfun has some cool toys.
It's good to be evil
eviltwin
 
Posts: 41
Joined: Tue Apr 03, 2007 1:14 am

My parts have arrived

Postby eviltwin » Fri Jul 10, 2009 10:58 pm

My box is here with the parts, so I will know if the next few days how this is going, I have already conquered the text LCD, so I will try to put the coordinates up on there.
It's good to be evil
eviltwin
 
Posts: 41
Joined: Tue Apr 03, 2007 1:14 am

Any ideas what I can do with this?

Postby eviltwin » Mon Sep 14, 2009 2:46 am

I rigged up the breakout board with power and ground from my FPGA board, then standby and reset to my fpga outs so I can try different combinations of them. I get a flat 3.3v from all the output pins, both serial and the pulse per second pin. Can anyone with more experience then me give an opinion what I might have missed?, these things are made to start spitting out something from the TXA pin when its powered up, Ive got a proven program that counts rising edged from any source, and it comes up with nothing.
It's good to be evil
eviltwin
 
Posts: 41
Joined: Tue Apr 03, 2007 1:14 am

Postby elpuri » Mon Sep 14, 2009 5:05 am

Try measuring the voltage on the FPGA pins to make sure you have VCC on both of them (remember the reset is active low). Maybe you have assigned the pins wrong in your design tool and the reset/run inputs of the GPS module are floating or driven low?
elpuri
 
Posts: 55
Joined: Thu Apr 12, 2007 6:55 pm

Made some progress

Postby eviltwin » Tue Sep 15, 2009 2:55 pm

I looks though the manual on this thing, (link above in this thread) and found 2 more pins that need vcc and cant float, BOOT and R2. I am now getting the PPS and the TXA streams, intepretting the TXA shouldn't be too much of a challenge, since the $GPGGA string tells me when to start listening, and I know my bitrate is PPS/4800. Maybe I can get a patent for this thing and quit my tech support job (just kidding).
It's good to be evil
eviltwin
 
Posts: 41
Joined: Tue Apr 03, 2007 1:14 am


Return to General projects