Visible to Intel only — GUID: jlb1678993610044
Ixiasoft
1. FPGA AI Suite SoC Design Example User Guide
2. About the SoC Design Example
3. FPGA AI Suite SoC Design Example Quick Start Tutorial
4. FPGA AI Suite SoC Design Example Run Process
5. FPGA AI Suite SoC Design Example Build Process
6. FPGA AI Suite SoC Design Example Quartus® Prime System Architecture
7. FPGA AI Suite Soc Design Example Software Components
8. Streaming-to-Memory (S2M) Streaming Demonstration
A. FPGA AI Suite SoC Design Example User Guide Archives
B. FPGA AI Suite SoC Design Example User Guide Document Revision History
3.1. Initial Setup
3.2. Initializing a Work Directory
3.3. (Optional) Create an SD Card Image (.wic)
3.4. Writing the SD Card Image (.wic) to an SD Card
3.5. Preparing SoC FPGA Development Kits for the FPGA AI Suite SoC Design Example
3.6. Adding Compiled Graphs (AOT files) to the SD Card
3.7. Verifying FPGA Device Drivers
3.8. Running the Demonstration Applications
7.1.1. Yocto Recipe: recipes-core/images/coredla-image.bb
7.1.2. Yocto Recipe: recipes-bsp/u-boot/u-boot-socfpga_%.bbappend
7.1.3. Yocto Recipe: recipes-drivers/msgdma-userio/msgdma-userio.bb
7.1.4. Yocto Recipe: recipes-drivers/uio-devices/uio-devices.bb
7.1.5. Yocto Recipe: recipes-kernel/linux/linux-socfpga-lts_%.bbappend
7.1.6. Yocto Recipe: recipes-support/devmem2/devmem2_2.0.bb
7.1.7. Yocto Recipe: wic
Visible to Intel only — GUID: jlb1678993610044
Ixiasoft
3.5.4. Determining the SoC FPGA Development Kit IP Address
To determine the FPGA development kit IP address:
- 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:
- 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. - 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.