Are there functional or security updates for the Quartus® Prime Standard Edition Software version 21.1?
Description The Quartus® Prime Standard Edition Software for Windows* version 21.1 Patch 0.02std includes functional and security updates. Users should keep their software up-to-date and follow the technical recommendations to help improve security. If additional security updates are needed, they will be provided in this article as they become available. Resolution A patch is available to include this update for the Quartus® Prime Standard Edition Software version 21.1 Download and install Patch 0.02std below. This problem is scheduled to be fixed in a future release of the Quartus® Prime Standard Edition Software.23Views0likes0CommentsAre there any functional or security updates for the Quartus® Prime Standard Edition Software version 23.1.1?
Description The Quartus® Prime Standard Edition Software version 23.1.1 Patch 1.01std includes functional and security updates. Users should keep their software up-to-date and follow the technical recommendations to help improve security. If you need additional security updates, they will be provided in this article as they become available. Resolution A patch is available to include this update for the Quartus® Prime Standard Edition Software version 23.1.1 and the Quartus® Prime Lite Edition Software Version 23.1.1. Download and install Patch 1.01std below. This problem is scheduled to be fixed in a future release of the Quartus® Prime Standard Edition Software and the Quartus® Prime Lite Edition Software.79Views0likes0CommentsQuartus® Prime Pro Edition User Guide - Map file description not full in Table 3. Programming File Generator Output File Types
Description The description for the Map file is in Table 3. Programming File Generator Output File Types of the Quartus® Prime Pro Edition User Guide: Programmer is not full. User Guide: Quartus® Prime Pro Edition User Guide: Programmer ID: 683039 Version: 4/03/2023 Section: 2.2.1.2. Secondary Programming Files (Programming File Generator) Table: Programming File Generator Output File Types 2.2.1.2. Secondary Programming Files (Programming File Generator) Resolution Not full description is: A text file containing the byte addresses of pages and data stored in the memory of a configuration device for Full description should like below: A text file containing the byte addresses of pages and HEX data stored in the memory of an EPC4, EPC8, or EPC16 configuration device. The file stores the start and end addresses of the Main Block Data and Bottom Boot Data items, and the start and end addresses of pages within the Main Block Data item. This updated information will be added in the Intel® Quartus® Prime Pro Edition User Guide: Programmer, version 24.1.38Views0likes0CommentsWhy do SD/eMMC operations fail in U-Boot socfpga_v2025.10 and earlier when acting on physical memory address ranges above 4GB in devices with DW‑MMC controller in DMA mode?
Description Due to a limitation in the DW-MMC DMA engine to handle memory address ranges above the 32-bit address space (4GB), the SD/eMMC U-Boot operations acting on these memory ranges may fail, returning an error. The DMA mode was the default mode in the U-Boot socfpga_v2025.10 and earlier. An example of this problem can be observed in the Agilex™ 7 FPGA device when you try to read a file that is too large to be loaded in the low SDRAM memory region (0x00000000 - 0x80000000), so it needs to be loaded in the high region (0x2_80000000 - 0x4_00000000): SOCFPGA # mmc read 0x280000000 0 1000 MMC read: dev # 0, block # 0, count 4096 ... 0 blocks read: ERROR This problem affects all devices that integrate the DW-MMC controller, including Agilex™ 7 FPGA, Arria® 10 FPGA , N5X™, and Stratix® 10 FPGA devices. This problem is only observed when the DW-MMC controller is used in DMA mode. Resolution To workaround this problem, the DW-MMC controller needs to be configured in FIFO PIO mode through the device tree configuration as shown next: &mmc { fifo-mode; }; This problem will be fixed in a future release for all affected devices.17Views0likes0CommentsWhy does CMake Error: The source directory "<project_directory>/intel_niosv_m_0_EXAMPLE_DESIGN" does not contain CMakeLists.txt. when compiling the Nios® V processor application in Command Line Interface?
Description This problem is observed in Quartus® Prime Pro Edition Software version 21.3 when the command “cmake -G “Unix Makefile” -B software/app/build” is executed to compile the Nios® V processor application for the design example. This is due to missing “-S <path-to-source>“ argument. Without the argument, the cmake command defaults to the current working directory (<project_directory>/intel_niosv_m_0_EXAMPLE_DESIGN) as the source directory. For reader’s information about this design example, the design example is provided with a readme.txt. The readme.txt guides user to create CMakeLists.txt for the design example. The BSP CMakeLists.txt is generated by niosv-bsp command, found in <project_directory>/intel_niosv_m_0_EXAMPLE_DESIGN/software/bsp. The APP CMakeLists.txt is generated by niosv-app command, found in <project_directory>/intel_niosv_m_0_EXAMPLE_DESIGN/software/app. There is no CMakeLists.txt in <project_directory>/intel_niosv_m_0_EXAMPLE_DESIGN. However, the snippet of the cmake command in the readme.txt is missing “-S <path-to-source>“ argument. Thus, this error is produced. Resolution To fix this problem, follow one of the following steps: Execute this command: cmake -G "Unix Makefiles" -S software/app/ -B software/app/build The “-S software/app/“ argument adds the CMakeLists.txt path to the source location. OR Change the directory to software/app folder: “cd software/app”. Then, execute the command: make -G "Unix Makefiles" -B build This problem is fixed starting with the Quartus® Prime Pro Edition Software version 21.4. The readme.txt is corrected with “cmake -G "Unix Makefiles" -S software/app/ -B software/app/build“60Views0likes0CommentsWhy are the peripherals under 2GB Peripheral Region still cached by the Nios® V/g processor?
Description Due to a problem in the: Quartus® Prime Pro Edition Software version 23.1, 23.2, 23.3, 23.4, 24.1, 24.2, 24.3, 24.3.1, 25.1 Quartus® Prime Standard Edition Software version 23.1, 24.1 The Nios® V/g processor still caches the peripherals if they are placed under a Peripheral Region that is configured to 2GB, regardless of the Base Address. This is due to a problem in the processor RTL failing to correctly implement the 2GB Peripheral Region. Other Peripheral Region sizes are not affected; only 2GB is affected. Resolution To work around this problem, please select other Peripheral Region sizes except 2GB. The Nios® V/g processor still offers Peripheral Region sizes ranging from 64KB to 1GB. The 2GB Size option for Nios® V/g processor Peripheral Region is removed beginning with the Quartus® Prime Pro Edition Software version 25.1.1 and Quartus® Prime Standard Edition Software version 25.1. Related Article NIOS V/g - peripherals under 2GB Peripheral Region | Altera Community - 35082945Views0likes0CommentsWhy does the Arria® 10 HDMI FPGA IP Design Example polarity inversion setting not affect the generated RTL?
Description Due to a problem in the Arria® 10 FPGA HDMI FPGA IP Design Example when using the Quartus® Prime Pro Edition Software version 23.4, the polarity inversion setting for the HDMI RX PHY does not affect the generated RTL. Resolution A patch is available to fix this problem for the Quartus® Prime Pro Edition Software version 23.4. Download and install Patch 0.63 below. Step to enable polarity inversion: Apply patch Generate design example Edit ./rtl/ip/nios/intel_hdmi_rx_phy.ip in the IP GUI and set parameters based on user requirement regenerate the IP by clicking "generate HDL" Compile the design Run in the hardware This problem is fixed beginning with version 25.1 of the Quartus® Prime Pro Edition Software.32Views0likes0CommentsWhy does the Timing Analyzer report an unconstrained clock on the internal state signal when using the Generic Serial Flash Interface IP?
Description Due to a problem in the Quartus® Prime Pro Edition Software version 25.1.1 and earlier, you might see that the Timing Analyzer report an unconstrained clock on the internal state signal below, when using the Generic Serial Flash Interface (GSFI) IP. <instance_path>|intel_generic_serial_flash_interface_top_0|serial_flash_inf_cmd_gen_inst|state[0] Adding a create_generated_clock constraint removes the unconstrained clock report but introduces setup timing violations because the clock relationship is inferred as zero, making timing closure unachievable in Quartus® Prime Pro Edition Software version 25.1.1. Resolution There is no reliable SDC-based workaround to achieves timing closure; adding create_generated_clock can lead to setup violations due to a zero clock relationship. This problem is fixed beginning with the Quartus® Prime Pro Edition Software version 25.3.30Views0likes0CommentsWhy does downloading ELF file into Nios® V/g processor fail when disabled branch prediction, while enabled instruction cache?
Description Due to a problem in the Quartus ® Prime Pro Edition Software version 25.3.1, downloading ELF file into Nios ® V/g processor might fail when both the conditions below are fulfilled. Branch prediction is disabled, and Instruction cache is enabled The niosv-download command returns the error message below. Unexpected vCont reply in non-stop mode: E30 ERROR: GDB failed. This is because there is an RTL bug in the instruction cache related to its reset state. Resolution To work around this problem in the Quartus ® Prime Pro Edition Software version 25.3.1, Either enable branch prediction, Or disable instruction cache This problem is scheduled to be fixed in a future release of the Quartus ® Prime Pro Edition Software version 26.1.46Views0likes0CommentsWhy does the text overlap in the ALTPLL IP Parameter Editor?
Description Due to a problem in the Quartus® Prime Standard Edition Software version 25.1, you might see that the text overlaps in the ALTPLL IP Parameter Editor on the Windows* Operating System. This prevents the ALTPLL IP from being instantiated. This problem does not occur in the Quartus® Prime Standard Edition Software version 24.1 and earlier. Resolution To work around this problem in the Quartus® Prime Standard Edition Software version 25.1, download and install the patch below: This problem is scheduled to be resolved in a future release of the Quartus® Prime Standard Edition Software.187Views1like0Comments