Problem with zcu111 board and Soc Builder
13 views (last 30 days)
Show older comments
Hello, I have some problems with the soc builder flow and the zcu111 board.
I try to summarize the problems.
both "SoC Blockset Support Package for Xilinx Devices" and "HDL Coder Support Package for Xilinx RFSoC Devices" addons allow storing the OS in the SD card.
However, the OS offered by the two addons has different behavior.
1)Using the OS provided by "SoC Blockset Support Package for Xilinx Devices" the default IP address of the zcu111 is set to a value different with respect to the attended one 192.168.1.101. We manually change it but after the synthesis and implementation when the soc builder tries to load the project on the board the soc builder asks to connect the board using a com port but it is not able to do it. Let's note that the board can be reached using the com port using Putty. only Soc Builder is not able to do it.
2) Using the OS provided "HDL Coder Support Package for Xilinx RFSoC Devices" the default IP address of the zcu111 is set to 192.168.1.101 However soc builder is not able to get the board through ssh connection. It is very important to underline that using any other SW as for example putty it is possible to get the board by ssh. only the soc builder is not able to do it
In any case both 1 and 2 we are able to obtain the .bit file but if we try to manually program the FPGA using the Xilinx (we tried this solution because as illustrated we are not able to do it using the Soc Builder) tools the board does not do anithing.
Thank you very much for the support
Luca
0 Comments
Answers (1)
Bhanu Medasani
on 2 Dec 2021
Hi Luca,
In case 1 scenario when using "SoC Blockset Support Package for Xilinx Devices" SD Card Image, you need to configure the network setings screen properly in Hardware setup.
During the HW setup process the board IP is acquired by the MATLAB host and stored in the preferences, this IP is used by applications like SoC Builder to subsequently connect to the particular board to perform operations. If the IP in the configuration is not the same as the one in the preferences it tries to connect to the board using the serial port to get the IP address of the board.
In case the above configration is not set properly, you can overcome the issue by creating hardware object manually for your board with the board's IP address with the command given below.
hw = socHardwareBoard("Xilinx Zynq UltraScale+ RFSoC ZCU111 Evaluation Kit" , "hostname","192.168.1.101","username" ,"root" , "password","root")
Once the IP is set, then SoCBuilder should be able to connect to the Hardware and load the bit streams.
Regarding the cases 1 and 2, the "SoC Blockset Support Package for Xilinx Devices" and "HDL Coder Support Package for Xilinx RFSoC Devices" are support packages of SoC Blockset and HDL Coder and are not compatible and should not be used interchangeably.
Thanks,
Bhanu Swarup
2 Comments
Peyton
on 20 Jul 2022
Could elaborate on how you restored the OS in the SD card?? Im having this exact issue with the exact same software... using the same board and trying to complete the same project... Matlab will not connect to this board.
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!