Error (169008): Can't turn on open-drain option for differential I/O pin HPS_DDR3_DQS_N[1]
Hello. Please, suggest how to resolve this error. Quartus 25.1, Cyclone V, Start Fitter. inout [3:0] HPS_DDR3_DQS_N, inout [3:0] HPS_DDR3_DQS_P, .memory_mem_dqs (HPS_DDR3_DQS_P), // .mem_dqs .memory_mem_dqs_n (HPS_DDR3_DQS_N), // .mem_dqs_n9Views0likes0CommentsFloating point operation on Cyclone 10 GX
Hello, I have a few questions regarding the way DSP resources are used in the FPGA I’m working with, a Cyclone 10 GX 10CX220YF780I5G. I want to perform an FMA (Fused Multiply-Add) operation using one of the available IPs in the catalog for floating-point operations, but I suspect that the one I’m currently using doesn’t execute the operation jointly as a + b * c; instead, it performs a + (b * c), which leads to errors due to intermediate rounding. The IP I’m using is Floating Point Functions FPGA IP, but there are others available that I believe might accomplish the same operation, such as Floating Point Hardware 2 Multi‑Cycle Intel FPGA or Native Floating Point DSP Cyclone 10 GX FPGA. I can’t find any information in the documentation about whether these operations are fused or not. Does anyone have any information on this? Thanks in advance.34Views0likes5CommentsDesign Space Explorer - *** Fatal Error: Access Violation at 0X000000001E19EB30
I've used this Virtual PC many times in the past to run DSE, however, after about 1 year and re-trying to launch DSE Quartus crashes immidiately with the following error: Summarized as follows: full report attached below. Quartus Prime Problem Report Executable: quartus_dsew.exe Edition: Standard Edition Version: 18.1.1 Build: 646 Address bits: 64 Platform: Windows 10 64-bit VM: Error: *** Fatal Error: Access Violation at 0X000000001E19EB30 Module: quartus_dsew.exe Stack Trace (truncated for readability): PyModule_GetNameObject (python36) _PyCFunction_FastCallDict (python36) _Py_CheckFunctionResult (python36) _PyEval_EvalFrameDefault (python36) PyArg_UnpackTuple (python36) PyImport_ImportModuleLevelObject (python36) PyEval_EvalCode (python36) PyCFunction_Call (python36) _PyFunction_FastCallDict (python36) _PyObject_FastCallDict (python36) _PyObject_CallMethodIdObjArgs (python36) Full stack trace available in original Quartus crash dialog.14Views0likes1CommentQSYS Subsystem Export Port order
Hello, I'm having a hierarchical QSYS System which uses other QSYS file as subsystem. My problem is, that I cannot find a way to reliable define the order of export Ports of the subsystem, i.e. the graphical order in which they appear in the instantiating top level. The Thread is somehow related to this: Ordering of Ports for exported Qsys signal conduits | Altera Community, but the solution proposed there does not work. System Information: Quartus Pro 25.3 Device Arria 10 What I have done so far to try to customize the order of export Ports: Remove all the export ports, save the .qsys subsystem and re-export the port in the correct order, as proposed in the above mentioned thread ==> no effect at all the export ports appeared in the top level in exact the same order as before Manually edit the XML file of the .qsys subsystem and rearrange the listed ports in the desired order. ==> no effect at all the export ports appeared in the top level in exact the same order as before Remove the driving IP core for all export ports and readd the IP cores in the desired order of their export ports ==> This actually had an effect, but this basically means rewriting the whole QSYS subsystem which is not an option. After all of the above mentioned steps, I execute a "Refresh System and Reload all Components". Am I missing something? What is the officially recommended way by Altera to define the order of export Ports of a QSYS Subsystem. NOTE: This only corresponds to QSYS subsystem. It is not a problem with custom IP files based on any HDL I'm thankful for any advice. best regards Fabian108Views0likes8CommentsBoard-Aware Flow autoring
I'm following the guide for Board-Aware Flow to create a board preset: https://docs.altera.com/r/docs/757339/22.4/an-988-using-the-board-aware-flow-in-the-intel-quartus-prime-pro-edition-software/step-5-compile-and-verify-the-design Is there a way to make the board preset and IP presets persistent between projects? Are there any more documentation regarding custom boards and Board-Aware Flow?Solved24Views0likes2CommentsHow-to generate dual-port (read/write) RAM with clock enables
Following Stratix® 10 Embedded Memory User Guide (2025.07.24) chapter 2.11.6 independent clock enables are supported for read/write clock mode input/output clock mode I start a "RAM 2-port" IP generation. I select "one read/write port" in the general tab and "dual clock use separate read and write clock" in the "Clks/Rd,Byte En" tab. Now I enable the clock enables in the "Reg/Clkens/Aclrs" tab "use clock for read input register" as well as same for "output registers". IP Parameter window immediuately shows an error: Error: testram.ram_2port_0: Clock enable for read input registers is unavailable while using 'Dual clock: use separate read and write clocks' for Stratix 10 device family. This is verified with Quartus Pro 18.1 and 25.3. Is this a bug of the software or the documentation?218Views0likes18CommentsHow can my company retrieve a license for Quartus Prime Standard 15.1?
Hi everyone, I need to use Quartus Prime Standard Edition 15.1 (15.1.0.185) for an older FPGA project, and I'm trying to understand how my company can obtain a valid license for this legacy version. Since Quartus 15.1 is no longer available on the current Altera/Intel download portal, could someone clarify how the licensing process works in a company environment? What is the usual internal process for arranging or retrieving a license for a legacy Quartus version? If the company does NOT have a prior license, is there still a way for the company to contact Altera/Intel sales or support to obtain a license for Quartus 15.1? Is there a specific Altera/Intel support channel, sales representative, or licensing portal that corporate customers must go through for legacy licensing? Any guidance on how other companies have coordinated this, would be extremely helpful. Thanks in advance!Solved81Views0likes3CommentsArria10 Platform Designer EMIF
Hi I am using platform designer with the Arria10. I have two DDR3 memory interfaces which use clock sharing so they should share the same clock domain. Platform designer inserts clock crossing logic when accessing the memory interface I do not source the system clock from. Is there anyway to prevent this? Regards, Graeme31Views0likes3CommentsHow to create a new component that instantiates a IP variant in PD?
Hi, I want to connect an Avalon stream multiplexer to an Avalon S2MM Memory FIFO using a dual clock FIFO that has different input and output width. My data packet from the Avalon stream multiplexer is 128-bit and the S2MM Memory FIFO only supports 32-bit data when it is configured S2MM (I want to stream the data packet to HPS). Since the current Avalon stream FIFO dual clock does not support misaligned input and output width, I created a custom Avalon Stream DC FIFO the wraps a DCFIFO (128->32) IP. I wanted to use the Component Editor in Platform Designer to make the wrapped AVS DCFIFO an custom IP so I can instantiate it in Platform Designer. Here is my question, can I add the *.ip IP variant file along the HDL top-level file into the Component Editor file list to create the IP? If not, what are some alternate approaches to make instantiating HDL + IP comb in Platform designer happen? Thanks,Solved63Views0likes5CommentsCDC Interconnect in Platform Designer
Hello community, I have several custom DSP blocks that expose an AXI4-Lite CSR interface for system control and monitoring. These registers need to be accessed from the HPS (bare-metal/Yocto) via the H2F lightweight AXI bridge. The H2F LW bridge operates on a 100 MHz clock, while the AXI4-Lite interfaces inside the DSP blocks are synchronous to a separate DSP clock that is asynchronous to the 100 MHz domain. I am currently using the Intel AXI interconnect in Platform Designer to connect the LW bridge to the DSP blocks, and I’ve observed that No clock-domain crossing logic is being inserted between the LW bridge and the DSP AXI interfaces. My question is: does Platform Designer provide an interconnect mechanism (similar to Xilinx AXI interconnects) that allows connecting AXI master and slave interfaces in different clock domains and automatically handles the required CDC logic? Or is explicit CDC handling required at the AXI slave interface level for this use case? Any guidance or best practices would be greatly appreciated.71Views0likes6Comments