Bittware IA-860m
- Card information:
Vendor: Bittware
Name: IA-860m
Ethernet ports: 3x QSFP-DD (Only 2x used in minimal design)
PCIe conectors: Edge connector
- FPGA specification:
FPGA part number:
AGMF039R47A2E2VR0,AGMF039R47A1E2VCEthernet Hard IP: F-Tile (up to 400G Ethernet)
PCIe Hard IP: R-Tile (up to PCIe Gen5 x16)
NDK firmware support
- Ethernet cores that are supported in the NDK firmware:
- PCIe cores that are supported in the NDK firmware:
See the
<NDK-FPGA_root_directory>/cards/bittware/ia-860m/config/card_conf.tclfile for supported PCIe configurations.
- Makefile targets for building the NDK firmware (valid for NDK-APP-Minimal, may vary for other apps):
Use
make 400g2command for firmware with 2x400GE (default).
- Support for booting the NDK firmware using the nfb-boot tool:
YES
Note
To build the NDK firmware for this card, you must have the Intel Quartus Prime Pro installed, including a valid license.
Detailed boot information can be found in the Common readme for BittWare cards with BMC 3.x
Board Variants
The NDK firmware supports different hardware revisions of the IA-860m card, distinguished by the BOARD_VARIANT parameter.
BOARD_VARIANT=4- The board uses FPGA part numberAGMF039R47A1E2VC. This variant uses a different pinout for BMC communication than variants 0, 1, and 2.BOARD_VARIANT=3- The board uses FPGA part numberAGMF039R47A2E2VR0. This variant uses a different pinout for BMC communication than variants 0, 1, and 2.BOARD_VARIANT=0, 1, 2- The board uses FPGA part numberAGMF039R47A2E2VR0.These variants share the original pinout for BMC communication.
Variants 1 and 2 represent updated PCB revisions, but are functionally identical to Variant 0 from the NDK firmware perspective.