Holoscan Sensor Bridge v2.2.0

Holoscan Sensor Bridge FPGA firmware update

Holoscan sensor bridge is implemented using a pair of FPGAs, where images for both components are programmable and should be updated.

  1. Power cycle the sensor bridge device and make sure 2 green LEDs are on

  2. Follow the setup instructions to build and run the demo container. All the following commands are to be run from within the demo container.

  3. Check connectivity with the sensor bridge board with the ping command:

    Copy
    Copied!
                

    $ ping 192.168.0.2 PING 192.168.0.2 (192.168.0.2) 56(84) bytes of data. 64 bytes from 192.168.0.2: icmp_seq=1 ttl=64 time=0.143 ms 64 bytes from 192.168.0.2: icmp_seq=2 ttl=64 time=0.098 ms 64 bytes from 192.168.0.2: icmp_seq=3 ttl=64 time=0.094 ms

    If your system uses the 192.168.0.0/24 network for another purpose, see instructions for configuring the IP addresses used by the sensor bridge device. After reconfiguring addresses appropriately, be sure you can ping your device at the address you expect.

  4. These instructions assume that your FPGA was loaded with 0x2412 or newer firmware; this is the version included with HSB 2.0 (the previous public release). If your configuration is older, follow the instructions to update to 2.0 first. To see what version of FPGA IP your HSB is configured with:

    Copy
    Copied!
                

    hololink-enumerate

    This command will display data received from HSB’s bootp enumeration message, which includes the HSB IP version.

  5. For Lattice CPNX100-ETH-SENSOR-BRIDGE devices loaded with 0x2412 or newer firmware, program_lattice_cpnx100 will reprogram it:

    Copy
    Copied!
                

    program_lattice_cpnx100 scripts/manifest.yaml

    If you’re using a nonstandard IP address, replace “192.168.200.2” with the address you’ve configured for your device in:

    Copy
    Copied!
                

    program_lattice_cpnx100 --hololink=192.168.200.2 scripts/manifest.yaml

  6. When run this way, the manifest file directs the firmware tool to download the FPGA BIT files from NVIDIA Artifactory with the version validated for use with this software tree. When run on an IGX configuration, firmware updates can take up to 5 minutes; when run on AGX, expect a run time of as much as 30 minutes. Do not interrupt the process in the middle.

  7. Once flashing is complete, power cycle the device and watch that the sensor bridge powers up with 2 green LEDs on

  8. Ping the sensor bridge device at its IP address (e.g. 192.168.0.2) and verify a valid ping response

Previous Known IP Limitations
Next Troubleshooting
© Copyright 2022-2024, NVIDIA. Last updated on Aug 7, 2025.