mwrnd / innova2_flex_xcku15p_notes

Nvidia/Mellanox Innova-2 Flex Open Programmable SmartNIC Setup and Usage Notes for XCKU15P FPGA Development
BSD 2-Clause "Simplified" License
49 stars 7 forks source link

Several different Board revisions of the MLNX Innova 2 exist. #4

Open CuteSC2 opened 2 years ago

CuteSC2 commented 2 years ago

There existing different Board revisions who some of them have huge differences of the Memory implementations.

mwrnd commented 2 years ago

revisions who some of them have huge differences of the Memory implementations

I am aware there are 4GB models but if the 8GB models have different memory implementations then that is a mess.

I don't believe Mellanox would have made DDR4 pinout alterations between revisions. That is too much hassle to keep track of and the board design is otherwise really well done. There are many subtleties to learn when trying to use the Innova-2's FPGA but they make sense in hindsight and speed up development. It is only the documentation that is lacking.

I am not aware of any way to probe the board revision from software. The end user needs to decide which Firmware and Bitstream to load onto a board.

mwrnd commented 1 year ago

Issue #3 is a more in-depth discussion of these issues.