Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Need to add either data-logging or telemetry to FPGA design - how to decide?

Status
Not open for further replies.

SumGuy

Newbie level 2
Joined
Dec 4, 2011
Messages
2
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,307
We've been using Altera and Xilinx FPGA's in our PC-based data acquisition products for quite a while, and we use Altium software.

We have a project where we need to make a small battery-powered unit that must either (a) save data according to a simple pattern (15 minutes of continuous data every hour, every hour, every day for about a month) or (b) transmit the data a short distance to a PC or laptop (instead of logging the data).

Interfacing our FPGA to Nand-flash chips seems like a real pain, and I'm not sure if it's any easier if we used small SD-cards.

There are some small blue-tooth modules that are essentially wireless serial links (use about 23 to 35 ma of current when transmitting).

The data itself is a single 14-bit number, acquired at about 100 to 250 hz. We figure that 256 mbytes of memory is plenty.

We'd have an RTC dedicated to maintaining a time-stamp that the FPGA could read and write to memory once during every 15 minutes of data acquisition (daq), and we'd use the RTC's alarm to "wake up" the FPGA and turn on power to some analog circuits during daq. We already have a working USB interface to the FPGA, so that's what we'd use to read the data back out of SDram or Nand-flash when the 30-day daq is finished.

So basically what's easier? Logging or RF link? If logging, what memory (SD module or nand-flash connected direct to FPGA?).
 

I wouldn't use RF for that application.
An SD card is a much more robust solution.

Also, both ISE and Quartus offer free SDIO IP cores for fast integration.
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top