- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Dear all,
I spent some time to learn about FX3/FX3S. My application is to acquire data from ADC through GPIF II, then send them to USB 3.0 and an SD card. The throughout is 1.675 MBytes/s (13.4 Mbits/s). Before starting the real things, I would like to ask you some questions:
- Is it possible to store real files (such as .CSV) in the SD card or only raw data? Is the FX3S powerful enough to give data a real file format?
- An acquisition cycle will be 256 clock cycles, but I will acquire data only during 104 cycles (4 chan x 24 bits + 8 other bits). Not every ADC channel will be enable all the time so some data must be removed. So I have 2 choices:
- Processing data while in the DMA buffer (removing data from disable channels)
- Tell the state machine how many clock cycles it has to get data by reading a firmware variable. If I understand correctly, this is NOT possible to implement in GPIF II state machine.
So, does removing disabled channel data take lots of CPU ressources? Would the FX3(S) be powerful enough?
- My last question, I tried to measure the PCLK of a Master Sync GPIF II project (AutoMaster from AN87216) but the pin stay at high level. I use only one USB3.0 kit, I don't have any slave. Is it normal? I expected to measure a 100 MHz clock...
Best,
Christian