Altera_Forum
Honored Contributor
9 years agoHow to connect multiple FPGA boards?
Hi, I'm totally new to FPGA. Currently, I'm building FPGA boards using Altera Max 10 (10M50DAF484C8G).
I want to connect 3 boards so the data from board 1 goes to board 2. Then, it's combined with data from baord 2 and goes to baord 3. So in the end, I'll have 3 data from 3 boards and send it to another board. What I'm facing now is, what protocol can be used to do this? I've done some reading and found out these protocols: 1. SPI: I've read somewhere that SPI is not recommended to be used outside the PCB or it will be very slow. 2. SATA: I think Max 10 doesn't support SATA transceiver, I don't understand. 3. PCIe: I also thin Max 10 doesn't support this protocol. 4. Ethernet: It is doable, but I want to use other protocols, if it's possible. 5. LVDS: I'm not sure how this works. 6. HSMC: I'm not sure also how this works with FPGA. So, which one is the best? Or maybe you have other recommendations? And how can I use it? What components do I need (controller IC, connector/port type, etc)? Or can I directly put connectors on the board (with direct conenction to FPGA pins)? I hope I can find answers. Thank you.