Article ID: 000086955 Content Type: Troubleshooting Last Reviewed: 01/30/2023

Why does my A10 SoC NAND interface fail to function with certain flash devices?

Environment

  • Intel® Quartus® Prime Pro Edition
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    Description

    Due to the large operating temperature range of the A10 SoC device (from -40C to 100C for Industrial grade) and the extensive range of available NAND flash devices, you may need to relax the NAND timing settings to achieve maximum operational stability for your system.

    Resolution

    A patch is available to fix this problem for SoC EDS 16.0. This patch configures the nand_config register to add additional timing delay for NAND timings Twp, Trp, Tclse, Tcleh, Tcesu, Tceh, Talesu, Taleh, and Tdh.

    Download the patch using the link below, then follow the steps below:

    A10_SoC_NAND_patch.patch

    1. Apply the patch to the u-boot-socfpga directory in your Arria 10 BSP using git apply: cd <bsp name>/u-boot-socfpga; git apply <patch name>.patch

    2. Re-generate the BSP:  make clean; make

    Note:  This patch is not included in the later release of u-boot-socfpga

    Related Products

    This article applies to 1 products

    Intel® Arria® 10 SX SoC FPGA