.. _card_g35p:
iWave G35P
-------------
- Card information:
- Vendor: iWave
- Name: G35P
- Ethernet ports: 3x QSFP-DD
- 2x 200G
- 1x 40G
- PCIe conectors: Edge connector
- `FPGA Card Website `_
- FPGA specification:
- FPGA part number: ``xczu19eg-ffvc1760-2-i``
- Ethernet Hard IP: CMAC (up to 100G Ethernet)
- PCIe Hard IP: USP (up to PCIe Gen3 x16)
NDK firmware support
^^^^^^^^^^^^^^^^^^^^
- Ethernet cores that are supported in the NDK firmware:
- :ref:`CMAC in the Network Module `
- PCIe cores that are supported in the NDK firmware:
- :ref:`USP in the PCIe Module `
- See the ``/card/iwave/g35p/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 2x100GbE (default).
- Support for booting the NDK firmware using the nfb-boot tool:
- NO.
Boot instructions
^^^^^^^^^^^^^^^^^
- Set Switch 1 (SW1(3:0)) to SD1 mode:
- SW1(0) - ON
- SW1(1) - OFF
- SW1(2) - ON
- SW1(3) - OFF
- Note that default setting is set to SW1: OFF ON ON OFF
- Note that SW1 is present on the SOM module (under the heatsink)
- Write the BOOT.bin file to the SD card:
- BOOT.bin can be generated by `AMD VitisTM `
- In order to generate BOOT.bin, it is necessary to have the fsbl.elf file (first stage boot loader) and the generated bit stream.
- [bootloader] zynqmp_fsbl.elf
- [destination_device = pl] fpga.bit
- Insert the SD card into the SD connector at the bottom of the FPGA card.
.. note::
To build the NDK firmware for this card, you must have the Xilinx Vivado installed, including a valid license.