Article ID: 000080685 Content Type: Troubleshooting Last Reviewed: 11/07/2013

Bootloader Fails to Run with UART0 Disabled

Environment

    Quartus® II Subscription Edition
BUILT IN - ARTICLE INTRO SECOND COMPONENT

Critical Issue

Description

In v13.1, even if UART0 is disabled in the HPS component, the preloader generator turns on spl.performance.SERIAL_SUPPORT (UART0 serial I/O support).

In v13.0, even if UART0 is disabled in the HPS component, the preloader generator turns on both spl.performance.SERIAL_SUPPORT (UART0 serial I/O support) and spl.reset_assert.UART0 (UART0 reset support).

As a result of these errors in preloader settings, when the preloader passes control to the bootloader, the bootloader might not run correctly. For example, U-boot hangs.

Resolution

Depending on whether UART0 is enabled, manually enable or disable the following preloader settings:

  • spl.performance.SERIAL_SUPPORT-UART0 serial I/O support
  • spl.reset_assert.UART0-UART0 reset support

Related Products

This article applies to 2 products

Cyclone® V FPGAs and SoC FPGAs
Arria® V FPGAs and SoC FPGAs

1