FPGA AI Suite: SoC Design Example User Guide

ID 768979
Date 3/29/2024
Public
Document Table of Contents

3.5.4. Determining the SoC FPGA Development Kit IP Address

To determine the FPGA development kit IP address:
  1. Open a Terminal session to the FPGA development kit via the UART connection and log in using the user name root and no password.
             Starting Record Runlevel Change in UTMP…
    [  OK  ] Finished Record Runlevel Change in UTMP.
         9.553286] random: crng init done
    [  OK  ] Finished Load/Save Random Seed.
    [   10.084845] socfpga-dwmax ff800000.ethernet eth0: Link is Up – 1Gbps/Full – flow control off
    [   10.103287] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
    
    Poky (Yocto Project Reference Distro) 4.0.2 arria10-62747948036a ttyS0
    
    arria10-62747948036a login:
  2. Issue a hostname command to display the network name of the FPGA development kit board:
    root@arria10-62747948036a:~# hostname
    arria10-62747948036a
    root@arria10-62747948036a:~# 

    In this example, the network name of the board is arria10-62747948036a.

    Tip: You need this hostname later on to open an SSH connection to the FPGA development kit.
  3. Confirm that you have a connection to the development kit from the development host with the ping command. Append the .local to the host name when you issue the ping command:
    build-host:$ ping arria10-62747948036a.local -c4
    PING arria10-62747948036a (192.168.0.23) 56(84) bytes of data.
    64 bytes of data from arria10-62747948036a (192.168.0.23): icmp_seq=1 ttl=63 time=1.66ms
    64 bytes of data from arria10-62747948036a (192.168.0.23): icmp_seq=1 ttl=63 time=1.66ms
    64 bytes of data from arria10-62747948036a (192.168.0.23): icmp_seq=1 ttl=63 time=1.66ms
    64 bytes of data from arria10-62747948036a (192.168.0.23): icmp_seq=1 ttl=63 time=1.66ms
    
    --- arria10-62747948036a ping statistics ---
    4 packets transmitted, 4 received, 0% packet loss, time 3005ms
    rtt min/avg/max/mdev = 1.664/2.037/2.283/0.238 ms

You can use the host name when you need to transfer files to the running system by appending the .local to the host name. For example, for the host name arria10-62747948036a, you can use arria10-62747948036a.local.