syedshan
Advanced Member level 1
- Joined
- Feb 27, 2012
- Messages
- 463
- Helped
- 27
- Reputation
- 54
- Reaction score
- 26
- Trophy points
- 1,308
- Location
- Jeonju, South Korea
- Activity points
- 5,134
Hey every one
Problem: My system consist of reading data from sensor at real time (using ADC+ FPGA) then save in DDR3 and then after after algorithm implementation FAST DMA using C++ back from FPGA to
1. display on screen ( I am looking for appropriate libraries, like QT or boost may be)
2. simultanous file storage in tab-delimited format.
Currently I am implementing only part 2, I have been able to do it with only writing the data from c++ (without sensor) to FPGA -> DDR3 to test my algorithm and it was successful. But DMA read for my whole files + data from DDR3 -> FPGA to PC was very fast (< 0.4 seconds) but when storing in tab-delimited format time increase to 9 seconds (500 files of 40000 data WORDs each).
Threading is not an option since it is just waste of resources and immensely increase time...
What else can I do. Need experience advice
Shan
Problem: My system consist of reading data from sensor at real time (using ADC+ FPGA) then save in DDR3 and then after after algorithm implementation FAST DMA using C++ back from FPGA to
1. display on screen ( I am looking for appropriate libraries, like QT or boost may be)
2. simultanous file storage in tab-delimited format.
Currently I am implementing only part 2, I have been able to do it with only writing the data from c++ (without sensor) to FPGA -> DDR3 to test my algorithm and it was successful. But DMA read for my whole files + data from DDR3 -> FPGA to PC was very fast (< 0.4 seconds) but when storing in tab-delimited format time increase to 9 seconds (500 files of 40000 data WORDs each).
Threading is not an option since it is just waste of resources and immensely increase time...
What else can I do. Need experience advice
Shan