I've built and installed yocto (5.4.44-05635-gb810a419a2fa-dirty) on my Arria 10 board. I checked for an IP assignment:
$ ip address
eth0: <BROADCAST,MULTICAST,UP,LOWER_UP8000> mtu 1500 qdisc mq qlen 1000
link/ether 1a:34:f8:09:da:11 brd ff:ff:ff:ff:ff:ff
inet 169.254.150.113/16 brd 169.254.255.255 scope global eth0
valid_lft forever preferred_lft forever
inet6 fe80::1834:f8ff:fe09:da11/64 scope link
valid_lft forever preferred_lft forever
I then tried pinging 169.254.150.117 which is the static IP address for the laptop connected to the board. Using WireShark I can see the broadcast ARP message coming from the board requesting: "Who has 169.254.150.117? Tell 169.254.150.113". I can also see that the laptop is sending response: "169.254.150.117 is at ". But it appears that the board isn't receiving incoming message.