I need to perform a rapid prototype project for my company which runs off an i.MX6 Duallite processor running under Linux and communicating with an FPGA. I am flexible on the FPGA at this time - but we will be using the FPGA for high speed measurements on 4 channels.
I would prefer to use an i.MX6 development board and some kind of FPGA development board so that I can begin to conduct a proof of concept. I don't need 4 ADC channels at this time - the target data rate is 40 megasamples per second. I will be using a FIFO core on the FPGA - I just want to demonstrate data retrieval in as near real-time as possible on the i.MX6 (and while I will be using an i.MX6 Duallite processor, I am also open to various i.MX6 processors for the sake of this demo).
My first goal is to connect the i.MX6 to the FPGA. For the record, we are using a Xilinx Spartan 6 on an existing product, but I realize that may not be robust enough for a PCIe core. I am open to an Altera FPGA as well.