Bittware IA-420F
- Card information:
Vendor: Bittware
Name: IA-420F
Ethernet ports: 1x QSFP-DD
PCIe conectors: Edge connector
- FPGA specification:
FPGA part number:
AGFB014R24B2E2V
Ethernet Hard IP: E-Tile (up to 100G Ethernet)
PCIe Hard IP: P-Tile (up to PCIe Gen4 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>/card/bittware/ia-420f/config/card_conf.tcl
file for supported PCIe configurations.
- Makefile targets for building the NDK firmware (valid for Minimal app, may vary for other apps):
Use
make 100g2
command for firmware with 2x100GE (default).Use
make 25g8
command for firmware with 8x25GE.Use
make 10g8
command for firmware with 8x10GE.
- Support for booting the NDK firmware using the nfb-boot tool:
YES, starting with the nfb-framework version 6.17.1.
Note
To build the NDK firmware for this card, you must have the Intel Quartus Prime Pro installed, including a valid license.
Boot instructions (initial)
Before you can use the nfb-boot tool, you must write the initial NDK firmware to flash memory using a regular JTAG programmer.
After the NDK firmware build is complete, you will have a bitstream file called
my_bitstream.sof
.Use the
<NDK-FPGA_root_directory>/cards/bittware/ia-420f/scripts/generate_jic.sh my_bitstream.sof my_bitstream.sof
command to convert the two bitstream files to .jic format for flash memory.On the host PC where the card is connected, write the .jic bitstream to the flash memory with the command
<NDK-FPGA_root_directory>/cards/bittware/ia-420f/scripts/write_jic.sh my_bitstream.jic
.You must power off and on the PC to power cycle it completely. Only then is the new NDK firmware loaded into the FPGA.
Note
This procedure requires the Intel Quartus to be installed and the PC must also be connected to the card using an USB cable (JTAG).