Trenz Electronic GmbH Support Forum

Trenz Electronic Products => Trenz Electronic FPGA Modules => Topic started by: SES on October 23, 2024, 11:01:31 AM

Title: Occasional boot from SD (Custom board featuring Petalinux 2022.2)
Post by: SES on October 23, 2024, 11:01:31 AM
Dear community,

We are currently working on a custom carrier board for a MPSoC Module with Xilinx Zynq UltraScale+ ZU7EV-1E (TRENZ board: TE0817-01-7DE21-A). We are booting Petalinux from the SD card, but the FPGA sometimes does not start up. As a result, not only PS_INIT_B is pulled low, but also there is no message shown in the UART terminal.

We have checked the following aspects so far:

- Schematics and layout of the custom carrier board
- Configuration of the mode pins (set to SD)
- Power-up sequence
- Configuration of the SD in PS side (Vivado project):
- Hardware configuration and device tree (Petalinux project):

In addition, we have followed the guide (https://adaptivesupport.amd.com/s/article/Need-help-with-boot-debug-on-Zynq-Ultrascale-or-Versal?language=en_US) for debugging the FPGA boot. As a result, we observed: FPGA boot debug (https://drive.google.com/file/d/1KSuj8QgR8mymeyUyLenZFUqPDJnPCk8a/view?usp=sharing)

We would appreciate if someone could help us understand the reason behind this issue and a possible way to fix it.

Thanks in advance,