The Open Source Lattice NX MIPI FPGAs are limited to 2.5 Gbits/s, or about 1.2 Mpixels @60FPS. For applications requiring more bandwidth one has to use an FPGA not supported by the open source Yosys synthesis and Nextpnr placement tools.

AMD’s Xilinx has a great reputation at the high end of the market. For low cost FPGAs, there are better choices.

INTEL’s Altera is the other high end FPGA vendor. Intels drama-filled relationship with Altera has been much in the news recently.

Lattice Semiconductor’s  Crosslink  NX-33 is limited to 2.5Gbits/s MIPI, but it has a USB-3 device hard core and is a closed source FPGA, so it is listed here. The difference between the NX-17/40 is that the NX-33 is that the latter uses fabric from the Certus series of chips. So the NX-33 has only one PLL, no DDR support and no Data Q Strobe (DQS). DQS is output by a memory chip, signaling it to register what is on the bus. NX-33 also exposes a 5 Gbit/s SerDes channel.  The $250 NX-33 tinyCLUNX developer kit is recommended.

Efinix is a newer company, closed source, but the hardware offerings are evolving rapidly and look most interesting.




Built with the Forest WIki.
User contributed content is licensed under a Creative Commons CC By 4.0 License.