Hello,
Is there any controller that supports an expansion interface (to handle interface with FPGA)
Regards,
Abhiram.B
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Hello,
Is there any controller that supports an expansion interface (to handle interface with FPGA)
Regards,
Abhiram.B
Depending on what bandwidth you need and in what direction the majority of the data flows there are various options.
You could use McASP, McBSP, I2C, SPI, GPMC, the video in/out ports etc...
What type of data do you need to transfer to/from the FPGA?
BR,
Steve
Hello Steve,
The purpose of the FPGA is to use it as an external customized MAC (IEEE 802.3 compliant, we cannot use the internal MAC due to some technical reasons). So we need the bus of ARM to interface with the FPGA. As we are using it for a time critical application we would like to avoid the modules like Mc BSP, McASP, SPI, I2C.. due to internal delays. I am looking for a controller which complies with the above specification.
Regards,
Abhiram.B
In that case my recommendation would be to use the GPMC. The protocol is configurable and can be used with DMA for best performance.
You can use the interface in either asyn or sync mode depending on how you prefer to write your FPGA code.
Just be aware that this interface is shared with other devices you may have in your system, such as NAND etc...
BR,
Steve