I'm writing to confront design approach regarding high-speed, multichannel ADC system. In my design I want to have 8/16 channel, 10-60 MSPS ADC which I want to connect to PicoZed and store ADC data in quite large bursts to be then processed by PS side, so my thinking is:
-> for lower sampling rates, move data in real time (let's say 5 MB at once) via DMA and HP ports to the PS DDR3 - my understanding from different sources is that 300-400MB/s is achievable
-> for higher sampling rates, fit as much as possible (maybe ~400kB) in block RAM in a single "burst"
Therefore I have a few questions:
-> is there some flaw in my thinking about approaching such a desgin?
-> would external memory connected directly to the PL be able to handle more throughput than PicoZed's PL-PS HP connection?
Thanks in advance for any comments.