Recent Content
Timing analysis - long combinational path
Hi, Running Timing Analyzer I get violations due to long combinational paths. Looking at the path in the technology map viewer, it looks like this leftmost block = registerbank holding a configurable value used by the other two modules center/rightmost block = two identical modules using the register-value I can see the long path, but I do not understand why it is implemented like this. Why is the register-value routed through dec_filter:15 to dec_filter:9, and not getting the value directly from the register-bank-module to the left? Is there anything I can do to force a different implementation?328Views0likes42CommentsFatal error in Module tennm_noc_fabric_adaptor in file .../sim_lib/tennm_agilex7_io96_ncrypt.sv
Hello, I am trying run simulation for our design after instantiated hps subsystem. Code elaborates but i am getting this error, and it comes from encrypted code: # ** Fatal: (vsim-160) /proj/vendors/altera/intelFPGA_pro/24.1/quartus/../devices/sim_lib/tennm_agilex7_io96_ncrypt.sv(132): Null foreign function pointer encountered when calling 'simsf_constra3#_mti_copy_opt_#' Same hps instance simulates properly in tb generated by quartus platform designer. I am not able fine what i am missing in our TB setup. Any help appreciated. Thanks,859Views0likes4CommentsUsing Reset Release IP (Agilex, Stratix) without IP catalog via simple instantiation is ok?
Anything against using the reset release IP without going the IP catalog -> Platform Designer way bey simply: -- library clause to make the altera library containing -- the internal implementation of reset release IP visible library altera_s10_user_rst_clkgate_1949; ... entity... ... end entity; architecture ... -- declaring the component for VHDL fitting the internal -- reset release IP (name and port naming have to fit -- for VHDL default binding) component altera_s10_user_rst_clkgate is port ( ninit_done : out std_logic -- ninit_done ); end component altera_s10_user_rst_clkgate; signal nInitDone : std_ulogic; begin -- instantiation of the reset release IP TheResetRelease : component altera_s10_user_rst_clkgate port map ( ninit_done => nInitDone -- ninit_done.reset); -- combine the asynchronous reset signal combinatorially with the -- nInitDone signal in the further code ... end architecture Rtl; This would speed up things and has improved readability also. If it is not ok, please give concrete reasons speaking against this approach.5Views0likes0CommentsPower Analyzer for Cyclone 10 GX
Hi, I work on a project for Cyclone 10 GX. I would like to estimate current consumption per voltage based on the actual VHDL code and later based on actual simulation results. Power Analyzer inside Quartus does not seem to support Cyclone 10 GX. What tool should I use? Thanks.3Views0likes0CommentsConfigurable transceiver enable
I need to enable transceiver channels in groups based on a board parameter read during board start-up. If the parameter is '0', channels 1 and 2 are enabled, channels 3 and 4 are disabled. If the parameter is '1', channels 3 and 4 are enabled and 1 and 2 are disabled. I want to explicitly disable the unused channels to save power and prevent them from driving outputs. The only way to disable channels that I've figured out is to hold the input reset of the reset controller asserted. Then I'll need 2 reset controllers, one for each group of 2 channels. I'll also need 2 PLLs since they are interconnected with the reset controller. Is this the way to do it or is there a better way? Best regards, JuliaSolved56Views1like7CommentsReset Release IP for Agilex needs Stratix 10 device files installed!
Just ran into the problem that Quartus Prime Pro 26.1 did not find the reset release IP which internally is named: altera_s10_user_rst_clkgate The reason in my case was that I had installed the Agilex 3 and 5 devices only, but not the Stratix 10. As the name of the component implies Agilex lends it from Stratix 10. Altera please correct the dependency tables for the installation of Agilex devices to include the library altera_s10_user_rst_clkgate_1949 (and possibly others too).5Views0likes0CommentsAshling RISC Free IDE fails to download ELF file
Hello ALTERA NIOSV Experts, I have been trying to execute an application using a NIOSV CPU with the Ashling RISC Free IDE. The problem is that when trying to download the elf file to a MAX10 ALTERA Development board i see an error message saying that the AShling IDE cannot determine the JTAG clock speed. I have added a Screen shot showing this event. Can anyone please suggest a solution to try ? I am currently using an ALTERA USB Blaster to connect but i have just ordered a USB Blaster II as i believe that can connect at faster clock speeds and is also more reliable. Thanks for any help,300Views0likes13CommentsQuartus Prim Pro: "Fatal Error: Segment Violation, Access Violation"
Hi, I am working with Quartus Prime Pro 24.1. Unfortunately, I have encountered several issues when compiling my project on different machines and operating systems. While the project compiles and builds the bitstream without any problems on Windows Server 10, I receive a fatal error on Windows 11 and Ubuntu 24 for the same design, at the "support-logic Generation" phase. All machines are relatively powerful and equipped with more than 32 GB of RAM. I have also disabled parallel compilation, but the error still occurs. Additionally, I tested Quartus 24.3.1 and observed the same behavior. Error on Ubuntu24 machine: Error on Win11 machine: Does it have to do with our JESD float license or the JESD IP itself? I'm asking because it seems that we have this issue only with projects that include Altera JESD IP. I would appreciate it if you could help me resolve this issue. Best, SAH116Views0likes15CommentsSeeking Tool Qualification / Compliance Evidence for ModelSim Intel Starter Edition 10.5b
Hi, We are currently developing a medical device and must comply with IEC 62304 standards. We use ModelSim - INTEL FPGA STARTER EDITION 10.5b (Revision: 2016.10) for our FPGA logic verification. Our auditor requires "Tool Validation" or "Tool Qualification" evidence to prove the simulator's reliability. Since we are constrained by our current hardware environment, we cannot upgrade the toolchain at this stage. Does Altera/Intel provide a Functional Safety Data Package or any TÜV certificates (for ISO 26262 / IEC 61508) that covers the 10.5b engine? Is there an official "Quality Statement" or "Certificate of Compliance" for this legacy version? Any official documentation would be extremely helpful for our audit. Thank you for your support.5Views0likes0Comments
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,358 Topics
- fpga dev tools quartus® prime software pro4,247 Topics
- FPGA Dev Tools Quartus II Software3,160 Topics
- stratix® 10 fpgas and socs1,536 Topics
- agilex™ 7 fpgas and socs1,439 Topics
- arria® 10 fpgas and socs1,356 Topics
- stratix® v fpgas1,314 Topics
- arria® v fpgas and socs1,226 Topics
- cyclone® v fpgas and socs1,053 Topics
- Configuration983 Topics
Recent Blogs
This post demonstrates a 200G-4 Ethernet link running on Agilex 7 FPGAs using F-Tile transceivers. It walks through the full link bring-up process, including Auto-Negotiation and Link Training, followed by stable high-speed data transmission using 53.125G PAM4 lanes over QSFP-DD. The demo provides real-time visibility into link status, signal integrity, and error metrics, and evaluates performance across loopback configurations and varying cable lengths. The result highlights reliable link initialization, consistent throughput, and robust operation under practical system conditions.
3 days ago0likes
This post demonstrates how F-Tile Dynamic Reconfiguration in Agilex 7 FPGAs enables real-time switching between 400G and 4×100G Ethernet without system downtime. It explains how predefined configuration profiles, system-level data path reconfiguration (MAC, PCS, FEC, PMA), and software control enable predictable, production-ready transitions. The article also highlights support for multi-rate Ethernet, protocol flexibility, and continuous traffic validation, showing how FPGA-based systems can adapt dynamically to changing network conditions.
3 days ago0likes
This blog recaps Altera’s presence at Mobile World Congress 2026, highlighting a shift in the wireless industry from experimentation to real-world deployment. It covers key announcements such as validated interoperability with Broadcom for 5G-Advanced and early 6G radio systems, production-ready massive MIMO reference designs, and growing momentum in satellite (NTN) communications. The post also showcases FPGA-based AI use cases running directly at the RAN edge and emphasizes the strength of Altera’s partner ecosystem. Overall, it presents practical advancements in scalable, power-efficient wireless infrastructure built on Agilex FPGAs.
3 days ago0likes
This post explores a practical shift from a fixed-function ASSP to a programmable FPGA platform in response to evolving system requirements. As bandwidth demands, protocol diversity, and feature complexity increased, limitations in a 400G optical transport ASSP and uncertainty in vendor roadmap made continued reliance difficult. The team transitioned to an FPGA-based approach, enabling customization of protocols and features while aligning the system more closely with real usage needs. The article also highlights benefits such as design reuse, reduced hardware variants, simplified inventory management, and greater control over long-term system evolution.
11 days ago0likes
This post explains how the definition of mid-range FPGAs has evolved from logic density to system-level capability. It highlights how Agilex 5 FPGAs address modern embedded and edge requirements by integrating compute, AI acceleration, memory, connectivity, and security into a single platform. The article also covers how Agilex 5 D-Series extends mid-range performance with higher logic density, increased bandwidth, and enhanced AI capabilities, enabling more complex and data-intensive workloads while maintaining efficiency and design simplicity.
11 days ago0likes