Recent Content
Why do reads from my Altera® PLL Reconfig megafunction fail?
Description When reads are performed from the Avalon®-MM slave port on the Altera® PLL Reconfig megafunction, the mgmt_waitrequest is not asserted correctly as specified in the Avalon Interface Specification (PDF), which will lead to the Avalon-MM master reading the incorrect data. Resolution A patch for Quartus® II 12.0sp2, 2.dp9d may be downloaded from the link below. This patch must be installed after installing the dp9 patch available from the related solution "How do I address known software issues for Stratix® V, Arria® V, and Cyclone® V devices in the Quartus® II software version 12.0sp2?" This problem is fixed in a 12.1sp1 version of the Quartus®II software, and the device patches to 12.0sp2. Quartus II 12.0sp2 Patch 2.dp9d for Windows Quartus II 12.0sp2 Patch 2.dp9d for Linux Quartus II 12.0sp2 Patch 2.dp9d Readme file Related Articles How do I address known software issues for Stratix V, Arria V and Cyclone V devices in the Quartus II software version 12.0 SP2?Internal Error: Sub-system: TIS, File: /quartus/tsm/tis/tis_physical_timing_stratixv_lab.cpp, Line: 161
Description Due to a problem in the Quartus® II software version 13.1 and earlier, you may see this internal error during the fitter stage of a compilation of your Arria® V, Cyclone® V, or Stratix® V design. Resolution To work around this problem, download and install patch 0.44 from the links below. You must install Quartus® II software version 13.1 before installing this patch. Download the Quartus II software version 13.1 patch 0.44 for Windows (.exe) Download the Quartus II software version 13.1 patch 0.44 for Linux (.run) Download the Readme for the Quartus II software version 13.1 patch 0.44 (.txt) This problem is fixed beginning with the Quartus® II software version 13.1.2Internal Error: Sub-system: ASMCC, File: /quartus/comp/asmcc/asmcc_bitfield.cpp, Line: 989 Assembler bitfield error: Found conflicting assignments for CRAM
Description Due to a problem in the Quartus® II software version 14.1, you may see this Internal Error in the Assembler when compiling an HSSI design targeting an Arria® V SoC B5 device. Resolution To work around this problem, download and install patch 0.25 from the links below. You must install the Quartus® II software version 14.1 before installing this patch. Download the version 14.1 patch 0.25 for Windows (.exe) Download the version 14.1 patch 0.25 for Linux (.run) Download the Readme for the Quartus II software version 14.1 patch 0.25 (.txt) This problem is fixed starting with the Intel® Quartus® Prime Standard Edition Software version 15.0.How do I address known software issues for Stratix V, Arria V, and Cyclone V devices in the Quartus II software version 12.0?
Description There is a single patch available to address known software issues for Stratix® V, Arria® V, and Cyclone® V devices in the Quartus® II software version 12.0. This patch will be updated periodically with the latest software fixes. Check here periodically for updated files. You can refer to the readme file for the date the file was updated and a list of software fixes. Resolution Download and install the Stratix V/Arria V/Cyclone V device patch 0.dp3 from the appropriate link below. You must install the Quartus II software version 12.0 before installing this patch. Note that you should not install any non-Stratix V/Arria V/Cyclone V patches on the Quartus II software version 12.0 after installing this patch. Patch 0.dp3 includes all the fixes from previously released patch 0.dp2. You can install patch 0.dp3 over patch 0.dp2, but you do not need to install patch 0.dp2 before installing 0.dp3. Download the version 12.0 patch 0.dp3 for Windows (.exe) Download the version 12.0 patch 0.dp3 for Linux (.tar) Download the Readme for the Quartus II software version 12.0 patch 0.dp3 (.txt) To install the previously-released version of the Quartus II software version 12.0 Stratix V/Arria V/Cyclone V device patch, select the appropriate link below. Device patch 0.dp2 Download the version 12.0 patch 0.dp2 for Windows (.exe) Download the version 12.0 patch 0.dp2 for Linux (.tar) Download the Readme for the Quartus II software version 12.0 patch 0.dp2 (.txt) Related Articles Why do I see JTAG communication produce incorrect result or JTAG communication error? Error (261003): Can't continue the established JTAG communication. Reconnect communications cable and device.Why do Cypress* flash devices S25FL256 and S25FL512 not get programmed with Intel® Quartus® Prime Standard Edition Software version 18.1 when using Intel® Cyclone® 10 LP or legacy devices?
Description Due to a problem in the Intel® Quartus® Programmer Standard Edition software version 18.1, Cypress* flash devices with a density of 256 MB and 512 MB will fail to get programmed correctly. The Intel® Quartus® programmer may show successful programming, but the Flash would not actually be programmed. Resolution To work around this problem, download and install patch 0.05 from the links below. You must install the Intel® Quartus® Prime Standard Edition Software version 18.1 before installing this patch. Download the version 18.1std patch 0.05std for Windows (.exe) Download the version 18.1std patch 0.05std for Linux (.run) Download the Readme for the Intel Quartus Prime Standard software version 18.1 patch 0.05std (.txt) This problem is fixed starting with the Intel® Quartus® Prime Standard Edition Software version 19.1.Why does IP Parameter Editor fail to create a new Fixed Point Functions Intel® FPGA IP?
Description Due to a problem in the Intel® Quartus® Prime Pro Edition Software version 19.1 and 19.2 for Windows*, you may see that the IP Parameter Editor will close abruptly when creating a new instance of the Fixed Point Functions Intel® FPGA IP. The IP Parameter Editor window will not show any error messages. Resolution To work around this problem for the Intel® Quartus® Prime Pro Edition Software version 19.1, please migrate your design to the Intel® Quartus® Prime Pro Edition Software version 19.2 and install Patch 0.12, available for download in this solution. A patch is available to fix this problem for the Intel® Quartus® Prime Pro Edition Software version 19.2. Download and install Patch 0.12 from the link below. Download Intel® Quartus® Prime Pro Edition Software version 19.2 patch 0.12 for Windows (.exe) Download the ReadMe file for the Intel® Quartus® Prime Pro Edition Software version 19.2 patch 0.12 (.txt) Please read carefully the ReadMe file for patch 0.12, this patch requires that DSPBA_DEVICE_XML_OVERRIDE environmental variable is set in your system and that QUARTUS_ROOTDIR environmental variable is pointing to your Intel® Quartus® Prime Pro Edition software version 19.2 installation folder. This problem is fixed starting with the Intel® Quartus® Prime Pro Edition Software version 20.1.Why are there seed dependent functional failures in a timing clean design when compiled in the Intel® Quartus® Prime Pro Edition Software version 20.1 and earlier?
Description Due to a problem in the Intel® Quartus® Prime Pro Edition Software version 20.1 and earlier, registers that have been retimed might fail to reset correctly. This error might be seen on the Intel® Arria® 10, Intel® Cyclone® 10 GX, Intel® Stratix® 10, and Intel Agilex® 7 devices when all the following settings are set to "ON" (the default setting is "ON"). set_global_assignment -name FITTER_EARLY_RETIMING ON set_global_assignment -name PHYSICAL_SYNTHESIS ON set_global_assignment -name ALLOW_REGISTER_RETIMING ON Note that this problem specifically impacts design with registers driven by different control signal set (such as synchronous reset and enable signals), which were retimed across combinational logic and has a feedback path. For more information regarding a known DSP-related physical synthesis problem, see Why are there seed dependent functional failures where the registers feeding into and from DSP blocks stuck in reset status when compiled in the Intel® Quartus® Prime Pro Edition Software version 20.1? Resolution If you are still in the design phase of your project, and are using the Intel® Quartus® Prime Pro Edition Software version 20.1 or earlier, but cannot move to the latest version: (1) Download and install the Solution Patch from the appropriate link below. Recompile your design with the Solution Patch installed. If you are targeting the Intel® Quartus® Prime Pro Edition Software version 20.1 or earlier, and your project is finalized and in the production phase, follow through steps (1) to (3) for impact assessment on each individual compilation: (1) Download and install the Screening Patch from the appropriate link below. (2) Recompile your design with the Screening Patch installed. a. If your design is affected, you will see following warning in Quartus compilation flow message window. Proceed with Step (3). Warning (21940): Screening patch found a case where the Retimer might create incorrect logic for register "<RTL_name_of_register>" driving lut. Install the solution patch to fix the problem, available in the knowledge database solution: https://www.intel.com/content/altera-www/global/en_us/index/support/support-resources/knowledge-base/tools/2020/why-are-there-function-failures-in-some-seeds-while-there-are-no.html b. If the above warning is not reported, no further action is required. (3) Download and install the Solution Patch from the appropriate link below. Recompile your design with the Solution Patch installed. For Intel® Quartus® Prime Pro Edition Software version 18.1, download the Screening Patch 0.53 and Solution Patch 0.49 from the appropriate link below. Intel® Quartus® Prime Pro Edition Software version 18.1 Screening Patch 0.53 for Windows (.exe) Intel® Quartus® Prime Pro Edition Software version 18.1 Screening Patch 0.53 for Linux (.run) Readme for Intel® Quartus® Prime Pro Edition Software version 18.1 Screening Patch 0.53 (.txt) Intel® Quartus® Prime Pro Edition Software version 18.1 Solution Patch 0.49 for Windows (.exe) Intel® Quartus® Prime Pro Edition Software version 18.1 Solution Patch 0.49 for Linux (.run) Readme for Intel® Quartus® Prime Pro Edition Software version 18.1 Solution Patch 0.49 (.txt) For Intel® Quartus® Prime Pro Edition Software version 19.1, download the Screening Patch 0.55 and Solution Patch 0.51 from the appropriate link below. Intel® Quartus® Prime Pro Edition Software version 19.1 Screening Patch 0.55 for Windows (.exe) Intel® Quartus® Prime Pro Edition Software version 19.1 Screening Patch 0.55 for Linux (.run) Readme for Intel® Quartus® Prime Pro Edition Software version 19.1 Screening Patch 0.55 (.txt) Intel® Quartus® Prime Pro Edition Software version 19.1 Solution Patch 0.51 for Windows (.exe) Intel® Quartus® Prime Pro Edition Software version 19.1 Solution Patch 0.51 for Linux (.run) Readme for Intel® Quartus® Prime Pro Edition Software version 19.1 Solution Patch 0.51 (.txt) For Intel® Quartus® Prime Pro Edition Software version 19.2, download the Screening Patch 0.30 and Solution Patch 0.26 from the appropriate link below. Intel® Quartus® Prime Pro Edition Software version 19.2 Screening Patch 0.30 for Windows (.exe) Intel® Quartus® Prime Pro Edition Software version 19.2 Screening Patch 0.30 for Linux (.run) Readme for Intel® Quartus® Prime Pro Edition Software version 19.2 Screening Patch 0.30 (.txt) Intel® Quartus® Prime Pro Edition Software version 19.2 Solution Patch 0.26 for Windows (.exe) Intel® Quartus® Prime Pro Edition Software version 19.2 Solution Patch 0.26 for Linux (.run) Readme for Intel® Quartus® Prime Pro Edition Software version 19.2 Solution Patch 0.26 (.txt) For Intel® Quartus® Prime Pro Edition Software version 19.3, download the Screening Patch 0.67 and Solution Patch 0.60 from the appropriate link below. Intel® Quartus® Prime Pro Edition Software version 19.3 Screening Patch 0.67 for Windows (.exe) Intel® Quartus® Prime Pro Edition Software version 19.3 Screening Patch 0.67 for Linux (.run) Readme for Intel® Quartus® Prime Pro Edition Software version 19.3 Screening Patch 0.67 (.txt) Intel® Quartus® Prime Pro Edition Software version 19.3 Solution Patch 0.60 for Windows (.exe) Intel® Quartus® Prime Pro Edition Software version 19.3 Solution Patch 0.60 for Linux (.run) Readme for Intel® Quartus® Prime Pro Edition Software version 19.3 Solution Patch 0.60 (.txt) For Intel® Quartus® Prime Pro Edition Software version 19.4, download the Screening Patch 0.39 and Solution Patch 0.35 from the appropriate link below. Intel® Quartus® Prime Pro Edition Software version 19.4 Screening Patch 0.39 for Windows (.exe) Intel® Quartus® Prime Pro Edition Software version 19.4 Screening Patch 0.39 for Linux (.run) Readme for Intel® Quartus® Prime Pro Edition Software version 19.4 Screening Patch 0.39 (.txt) Intel® Quartus® Prime Pro Edition Software version 19.4 Solution Patch 0.35 for Windows (.exe) Intel® Quartus® Prime Pro Edition Software version 19.4 Solution Patch 0.35 for Linux (.run) Readme for Intel® Quartus® Prime Pro Edition Software version 19.4 Solution Patch 0.35 (.txt) For Intel® Quartus® Prime Pro Edition Software version 20.1, download the Screening Patch 0.52 and Solution Patch 0.32 from the appropriate link below. Intel® Quartus® Prime Pro Edition Software version 20.1 Screening Patch 0.52 for Windows (.exe) Intel® Quartus® Prime Pro Edition Software version 20.1 Screening Patch 0.52 for Linux (.run) Readme for Intel® Quartus® Prime Pro Edition Software version 20.1 Screening Patch 0.52 (.txt) Intel® Quartus® Prime Pro Edition Software version 20.1 Solution Patch 0.32 for Windows (.exe) Intel® Quartus® Prime Pro Edition Software version 20.1 Solution Patch 0.32 for Linux (.run) Readme for Intel® Quartus® Prime Pro Edition Software version 20.1 Solution Patch 0.32 (.txt) Note: 1. Caution: Patch installation sequence for Screening Patch and Solution Patch matters – the latest installed patch overrides the previous patch. 2. Do not install the screening patch after installing the solution patch. Ensure that ONLY the Screening Patch is installed during screening step. You may then install solution patch on top of the Screening Patch once your screening step is completed with specific warning messages reported. This problem is fixed beginning with the Intel® Quartus® Prime Pro Edition Software version 20.2.Looking for the Document ID 854068
Hi, I'm looking for the document with ID 854068, “Device Security User Guide for Agilex 3 FPGAs and SoCs.” I found a reference to it in the document with ID 794424, “Security Overview for SDM-Based FPGA Devices.” I have a Premium account, so I should be able to download it. I was able to download the document with ID 815428 for Agilex 5, but I’m not sure if it’s compatible to Agilex 3. Where can I find the document with ID 854068? Best RegardsSolved15Views0likes1CommentWhy can't I program my Intel® Stratix® 10 device using a . JAM file?
Description Due to a problem starting in the Intel® Quartus® Prime software version 17.1, you will not be able to program a . JAM file in certain Intel Stratix® 10 devices. This problem is seen both when using the JAM™ STAPL Player, as well as the Quartus JLI utility to program the device. You might see the following failure message when using the Quartus JLI utility- Error status: Request failed CONF_DONE pin failed to go high at device #1 No response from device Exit code = 23... No response from device Resolution To work around this JAM programming problem, regardless of whether you see the error above, click on the following link to download a patch for Intel® Quartus® Prime 17.1.1- Download patch This problem is fixed starting with the Intel® Quartus® Prime Software version 18.0.
Featured Places
Community Resources
Check out the support articles on personalizing your community account, contributing to the community, and providing community feedback directly to the admin team!Tags
- troubleshooting10,391 Topics
- fpga dev tools quartus® prime software pro4,288 Topics
- FPGA Dev Tools Quartus II Software3,160 Topics
- stratix® 10 fpgas and socs1,546 Topics
- agilex® 7 fpgas and socs1,487 Topics
- arria® 10 fpgas and socs1,379 Topics
- stratix® v fpgas1,319 Topics
- arria® v fpgas and socs1,232 Topics
- cyclone® v fpgas and socs1,059 Topics
- Configuration1,017 Topics
Recent Blogs
Agilex® 5 and Agilex® 3 FPGAs now provide native MIPI D-PHY support for CSI-2 camera and DSI display interfaces, making it easier to bring sensor and display data directly into FPGA fabric for real-time processing, aggregation, adaptation, and transport. The blog highlights how scalable MIPI bandwidth, multi-interface connectivity, and integration with the Altera Video Solutions Stack enable high-performance vision, robotics, medical imaging, edge AI, and display systems while simplifying the path from image capture to processing and AI workflows.
9 days ago0likes
The Nios® V/c compact microcontroller is the third and the latest addition to the Nios V soft processor family and is supported in Intel® Agilex®, Intel® Stratix® 10, Intel® Arria® 10, and Intel® Cyclone® 10 GX FPGAs and SoCs. With the Nios V processor, you can easily create a processor and peripheral system using the traditional hardware tool flows like Intel® Quartus® Prime Software and Platform Designer as needed for your production solution.
10 days ago0likes
2 MIN READ
Altera is extending the availability of its Agilex®, MAX® 10, and Cyclone® V FPGA families through 2045 to support long-lifecycle applications like industrial, aerospace, and medical systems. This helps customers avoid costly redesigns and ensures reliable, long-term supply, reinforcing Altera as a trusted partner for decades-long deployments.
19 days ago2likes
To help address these challenges, Altera® is expanding the Agilex® 9 Direct RF-Series FPGA portfolio with the addition of the AGRW039, a new maximum-compute wideband device designed for demanding aerospace and defense RF applications.
19 days ago0likes
4 MIN READ
Runtime flexibility is only valuable when it is reliable High-speed systems are being asked to do more with the same hardware. A data-center platform may need to operate as a single 400G Ethernet link in one deployment, then support multiple 100G links in another. A front-haul or edge system may need to adapt to different rates, protocol roles, or customer configurations over the life of the product. The promise is simple: deploy one platform, then adapt it as requirements change. But in high-speed design, changing a configuration is not the hardest part. Changing it correctly is. A live transition is not just a speed change. It can require coordinated updates across the the various networking layers, along with clocking, lane mapping, reset behavior, and link recovery. If those layers do not move together and in the right order, the result can be an unstable link, silent data corruption, or a system that hangs indefinitely waiting for CDR lock. That is the real value of Altera Dynamic Reconfiguration: it gives designers confidence that runtime transitions are clean, verified, and repeatable. The Altera difference: clean, verified transitions Altera Dynamic Reconfiguration is built around a profile-driven, silicon-aware flow. Designers define the target operating modes in Quartus Prime, and the system generates validated profiles for each supported state. At runtime, the Dynamic Reconfiguration Controller applies the selected profile through a managed, hardware-driven sequence. It orchestrates the transition across the full protocol stack, ensuring MAC, FEC, PCS, and PMA layers are updated in a coordinated and deterministic order, rather than leaving the designer to manually manage each step. The result: clean, verified transitions - no partial configurations, no unsequenced resets, and no user-managed state machines to debug at 2 a.m. This matters because the transition itself is often where risk appears. A system may appear to support multiple modes on paper, but if each layer must be independently controlled, reset, and validated by user logic, the design team carries the burden of proving that every edge case works under real operating conditions. Altera reduces that risk by turning reconfiguration into a controlled system operation. The selected profile is known, and the transition is repeatable. Silicon-driven confidence The assurance comes from the architecture. Agilex devices use hardened transceiver and protocol IP designed for high-speed operation. Rather than treating reconfiguration as a collection of ad hoc register writes, Altera Dynamic Reconfiguration works with hardened IP and validated profiles to help ensure that runtime switching happens in a controlled, silicon-driven way. That silicon foundation is especially important at 100G and 400G data rates, where small sequencing mistakes can lead to difficult debug cycles. When designers hand-craft transceiver reset state machines, getting the order right, the timing right, and the edge cases right can take weeks. With Altera, those critical sequencing responsibilities are built into the reconfiguration flow. The benefit is not just ease of use. Ease of use is a result. The primary benefit is trust: designers can enable live switching with greater confidence that the system will move from one valid state to another without glitches. A practical advantage for real systems In real deployments, flexibility has business value only if it does not create operational risk. Altera Dynamic Reconfiguration helps a single hardware platform support multiple configurations while avoiding the disruption of a full FPGA reprogramming cycle or duplicate hardware paths for every possible mode. For networking platforms, this can mean supporting different Ethernet configurations on the same physical transceiver resources. For multi-protocol systems, it can mean adapting a port role as requirements evolve. For platform owners, it means more deployment options from the same hardware design. This is where Altera has a practical positioning advantage: customers get runtime flexibility with more of the critical transition behavior handled by the platform. Instead of asking designers to manually manage every reconfiguration step, Altera provides a structured flow designed to produce predictable, verified results. What the demo proves The Agilex 7 400G Dynamic Reconfiguration demo turns this story into proof. In the demo, two Agilex 7 FPGA boards are connected over QSFP-DD, and the system dynamically switches between a 400G Ethernet configuration and multiple 100G Ethernet links using the same setup. The demonstration shows more than a mode change. It shows live traffic validation, link status, packet counters, error status, and FEC behavior during the transition. That is the point: the feature is not theoretical. It is running on silicon, switching in real time, and validating the kind of clean transition designers need before they trust the feature in production systems. Why this matters now As data-center, telecom, edge, and industrial systems become more configurable, customers increasingly need hardware platforms that can support multiple roles over time. The question is no longer whether a system can support more than one mode. The question is whether it can switch modes cleanly, predictably, and with confidence. Altera Dynamic Reconfiguration is designed for that moment. It combines hardened IP performance, profile-driven control, and coordinated sequencing to deliver runtime flexibility without compromising reliability. Dynamic reconfiguration is valuable because it enables flexibility. Altera makes it compelling because it makes that flexibility trustworthy. Watch the Runtime Reconfiguration You Can Trust demo video
1 month ago1like