Knowledge Base Article

Why does Agilex™ 5 /Agilex™ 3 FPGAs fail to boot from SD Card in DDR50 mode?

Description

Due to CRC errors observed in the SD Card interface, Agilex™ 5/Agilex™ 3 FPGA devices may fail to boot from SD Card when the SD/eMMC controller is in DDR50 mode. The failures observed could show “IO error, dev mmcblk0” errors or problems trying to read the partition table in the SD Card. This problem also leads to unreliable storage in the SD Card.

If you can boot to Linux* shell in this mode and you want to confirm that you are facing this problem, you can get the CRC error count using the command:

cat /sys/kernel/debug/mmc0/err_stats
Resolution

At this time, there is no workaround for this issue, but it is recommended to operate your SD card device in higher speed modes like SDR104. This problem may be fixed in a future release.

Updated 9 days ago
Version 2.0
No CommentsBe the first to comment