필터 지우기
필터 지우기

Problem with zcu111 board and Soc Builder

조회 수: 20 (최근 30일)
Luca Di Nunzio
Luca Di Nunzio 2021년 11월 26일
댓글: Peyton 2022년 7월 20일
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

답변 (1개)

Bhanu Medasani
Bhanu Medasani 2021년 12월 2일
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
Luca Di Nunzio
Luca Di Nunzio 2022년 1월 19일
hi, thank you for the alswer. solve the problem restoring the OS in the SD card. probably the OS i used was corrupted.
Peyton
Peyton 2022년 7월 20일
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.

댓글을 달려면 로그인하십시오.

제품


릴리스

R2021b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by