How to interface Spartan 6 to C6678 to transfer blocks of data?
Old system: our single channel DDC sends (I,Q) to FPGA, FPGA pass data to DPRAM...after 3072 samples, FPGA interrupts C6614 DSP and DSP reads in the 3072 samples.
New system: 16 channels DDC (GC5018) (I,Q) samples need to be transferred to FPGA, Once the FPGA collects 3072 from each channel, we need to transfer all the blocks to the C6678 such that ANY of the 8 CORES can access the blocks independently.
We thought of SRIO/PCIe/SGMII as an interface between the FPGA and DSP, but we don't wont to have a sequential transfer/interrupt to the DSP, we want block transfer/processing...what is the best/easy way of doing it?
Regards,
Murad