Forum Discussion
Altera_Forum
Honored Contributor
15 years agoHi,
Many thanks for your reply. I am currently developing an autonomous data acquisition vehicle for oil and gas pipelines. We have nearly 300 analog sensors which ADC modules control them. Every second I should collect nearly 1MB of data which all are in packets and serially is being transferred to the FPGA. I collect this data and write them to CF in FAT32 format or send it through Ethernet. I implement some templates which write data into DDR RAM directly. This will avid processor to access ram for a while. There is an option which I can either implement another Ram or processor. However, power consumption on this system is very critical and I don’t want to implement extra devices. As data from ADC to RAM are serial and are in packets so I think I can use the Avalon streaming for achieving higher performance. So you are right. I want to read data serially from ADCs and buffer it somewhere. I need more reliable algorithms for that. I was wondering if you give me something to start with as I have never used Avalon streaming before. For Ethernet I am not using the Avalon streaming either as I am using my own IP. If I am able to use Avalon streaming so I can increase the TCP/IP stack performance. Thanks, Aidin. :)