Agilex 7 F Series Transceiver Pins Allowed Voltages During Powerup/When Unpowered
Hello, I would like to confirm the voltages allowed on the Agilex 7 F series Transceiver I/O (the Transceiver Data lanes and the REF_CLK inputs) during power-up or when the Agilex and its transceivers tiles are not powered. For example, I'd like to know if a scenario where Agilex interfaces to an external PCIe host that may drive PCIe clock to the Agilex Transceiver REF_CLK input before it's powered/while it's powering up is acceptable. The requirements for the Agilex GPIO, HPS_IO, and SDM_IO during powerup/when unpowered are clear to me from below documents but not the Transceiver I/O. I don't see any constraints specified for the Transceiver I/O during powerup unless I'm missing it. Can you please confirm this for me, or point me to where this is documented? If it matters, I am interested specifically in F-tile. The A692 Power Sequencing Considerations app note states the below: So it's clear for Cyclone GX, Arria 10, and Stratix 10 L/H tiles that no activity is allowed (with exception of 1.0 Vp-p on Stratix 10) on transceiver I/O during power-up but Agilex is not mentioned in this section. The Agilex 7 General-Purpose I/O User Guide states the following: Table 3: GPIO pin voltage must not exceed VCCIO_PIO or 1.2V, whichever is lower Table 22: HPS I/O pin voltage must not exceed VCCIO_HPS. Table 29: SDM I/O pin voltage must not exceed VCCIO_SDM. I don't see any mention of similar constraint for Transceiver I/O. The Agilex 7 Power Management User Guide states the following: Again, I see all I/O other than Transceiver I/O mentioned. Thanks!29Views0likes6CommentsQSPI DDR Interface with Cyclone10LP: Maximum frequency
Hello, We are planning to implement a QSPI interface between Altera Cyclone10LP (10CL025YU256A7G) and a microcontroller iMXRT1180. The microcontroller is capable of a maximum frequency of 166 MHz (which would mean 332MHz DDR) on the QSPI interface. We want to know which would be the maximum frequency we are able to achieve on the FPGA for this interface. We have this information extracted from the datasheet: "I/Os using general-purpose I/O standards such as 3.3-, 3.0-, 2.5-, 1.8-, or 1.5-LVTTL/LVCMOS are capable of a typical 200 MHz interfacing frequency with a 10 pF load." Does this mean the pins will not be able to accept data changing at a rate faster than 200 MHz or will it be possible to have something like a fHSCLK of 200 MHz (which would mean double device operation in Mbps) as we can see in Table 24 (example for RSDS Transmitter) on the datasheet? Are there any special pins on the FPGA which we can use to achieve maximum potential on this interface? Or any strategies like using IDDR/ODDR modules that could help? Any suggestions are welcome. Thank you!46Views0likes5CommentsPCIe not working (no enumeration) Agilex™ 5 FPGA E-Series 065B Modular Development Kit
Hello, I recently got this dev board, and I was trying to load the PCIe example design up on the board however it seems that it is not working, as it fails to enumerate! I followed the instructions on the PDF guide, and I also have my switches set correctly, however it is not working unfortunately! I assume that its an issue with the MAX 10 file, however the only other one I found on the forum is incompatible with my board! I also have the switches set correctly (SW13.1 ON), but any idea or thing helps! Thanks in advance for the help!13Views0likes0Comments[Agilex 5] Global Clock assignment ignored for PLL output clock with high fanout
Device: Agilex 5 Issue Description: The Timing Analysis report indicates that a specific PLL output clock has a fanout of 21343(see screenshot below). Does this high fanout on non-global routing imply that the clock failed to be promoted to the Global Clock Network? Suspecting this was the issue, I configured the "Global Signal" assignment to "On" in the Assignment Editor and recompiled the design. However, this setting appears to be ineffective,the fanout still 21343. 【set_instance_assignment -name GLOBAL_SIGNAL ON -to u0|clock_subsystem|iopll|iopll_1|tennm_ph2_iopll~O_OUT_CLK0】 Could you please advise if this needs to be addressed and how to successfully enforce the Global Clock assignment? Thanks.Solved30Views0likes4CommentsAvalon-MM Cyclone V Hard IP for PCI Express Intel FPGA IP - Hard Reset to Soft Reset
Dear Intel, Really having a hard time on switch to soft reset. According to datasheet and forum discussion. Hard reset on the hard PCIe require a specified pin or pins to work. In order to fully make use all LVDS pairs inside the same bank of the hard PCIe reset pin, it is a must to use soft reset. Under testing the hard reset pin can function properly on root port design. Once we changed to soft reset under xxxx.qsys: <parameter name="force_src" value="1" /> After loading the driver on linux via insmod xxx.ko It immediately stuck. The reset is based on https://support.criticallink.com/redmine/projects/mityarm-5cs/wiki/PCIe_Hard_IP assign pcie_npor_pin_perst = pcie_reset ? ~pcie_reset : 1'bz; assign pcie_npor_npor = hps_fpga_reset_n & pcie_npor_pin_perst .pcie_cv_hip_avmm_0_npor_npor (pcie_npor_npor), .pcie_cv_hip_avmm_0_npor_pin_perst (pcie_npor_pin_perst), "pcie_reset" signal is generated by PIO IP Thanks, Brian5Views0likes0CommentsMAX10 1.8V LVDS Output before, during, after configuration driving LVDS 1.5V VCCIO Inputs
As a follow up to this post MAX10 True LVDS 1.8V Input Characteristics Before and After Configuration | Altera Community - 350231 which covers the behavior of the MAX10's 1.8VLVDS input, I would like to know if the 1.8V LVDS outputs also have similar behavior to the inputs before, during and after configuration. That is, does the output have a weak pull-up to 1.8V and is there any danger in driving an FPGA device that has an LVDS input that operates from 1.5V VCCIO. -SeanSolved24Views0likes2CommentsLVDS TX/RX Pin Assignment Error in Quartus – Unable to Resolve
Hi Team, I am facing a pin assignment issue with LVDS TX and RX IP in Quartus Prime. I have tried all the suggestions provided earlier (bank selection, I/O standard, refclk, PLL connections, and pin constraints), but I am still encountering pin assignment errors during compilation. Details: - Device: AGIB022R31A2I2VB - Tool: Quartus Prime 25.1.1 - LVDS IP: TX and RX - Mode: External pll mode in both TX and RX - Issue: Pin assignment errors related to LVDS TX/RX signals I have verified: - Correct I/O banks and VCCIO - Differential pair placement - Dedicated reference clock usage - PLL lock status Despite this, the issue persists. I have attached all relevant files: - .qsf If possible, could someone please: 1. Review the attached files and point out what might be wrong, OR 2. Share a small working reference project for LVDS TX/RX pin assignment I am also open to discussing this over a call if needed, as it may be easier to debug. Any guidance would be appreciated. Thanks & Regards, Hari21Views0likes4CommentsCyclone 10LP 3.3V interface 3.0V VCCIO Bank
Am using a cyclone 10LP Device with part number 10CL040YF484I7G]. Here all our VCCIO is connected to 3V and our peripherals is working on 3.3V. So is it recommended to connect FPGA like this. Please help us on this as we are progressing in Schematic design. Any application notes to check this15Views0likes2CommentsAgilex 7 F/I Series True Differential Input Termination
Hi, The Agilex F/I Series GPIO User Guide indicates that if using AC coupling for the true differential inputs you should add external voltage bias circuitry and has no examples of AC coupling without also externally biasing the inputs as shown in snippet below. I would like to confirm whether the Agilex 7 F/I series parts have internal voltage biasing such that if AC coupling, external biasing resistors would not be needed so long as VID (max 600mV, so 1200mV differential pk-pk max) is being met? The IBIS model for the part shows a consistent voltage bias for the inputs that is within the VICM range listed in the Agilex 7 F/I series datasheet (see snippet below) which implies the external biasing is not needed. And the AGILEX FM86/FM76 DEVELOPMENT KIT has some differential inputs that are AC coupled with no external biasing.58Views0likes6CommentsAgilex Migration Issue
I am using a Agilex 5 chip A5EC008BM16AI4S which I am trying to ensure correct migration with the following 2 compatible chips : A5EC013BM16AI4S or A5EC028BM16AI4S. For the pins T22, U22 & V22 so it appears that with regard to functionality the A5EC008BM16AI4S = A5EC013BM16AI4S = N/C. However for the A5EC028BM16AI4S = VCCERT_GTSL1A. Thus if the A5EC028BM16AI4S is to be used a +1.0V will need to be supplied to this pin. Isn't this a migration issue ? I couldn't find any info\warnings in the Intel Docs. I know that the Quartus software is meant to check this but I am not ready yet to start this part of the design. A similar issue I have found with pins V10, W10, W22 & Y22.Solved42Views0likes5Comments