ContributionsMost RecentMost LikesSolutionsRe: MAX10 FPGA IOs not entering Tri-state (Hi-Z) Hi Patrick, I believe this is a misunderstanding. DEV_OE pin is only functional in user mode (with valid configuration loaded) when enabled in device and pin options. Default IO pin state is three-state with weak pull-up, that's what you'll see before loading .sof or configuration from non-volatile memory. Regards Frank Re: Quartus Prime Pro 26.1 - Where to find Documentation of new Signaltap features Hi Kenny, I'm looking forward for User Guide to come. Can close this thread. Regards Frank Re: Agilex5: How to use a GTS refclk to clock the FPGA fabric? Hi, posted minimal design doesn't work because it doesn't connect system PLL output to anything, thus the PLL is discarded during synthesis. Modified top.sv respectively assign {//pad_rled0, pad_gled0, pad_bled0, pad_rled1, pad_gled1, pad_bled1, pad_rled2, pad_gled2, pad_bled2, pad_rled3, pad_gled3, pad_bled3} = 11'o213; //12'o4213; assign pad_dbg_tx = pad_dbg_rx; assign pad_rled0 = clk101p768092; assign clk101p768092_ready = 1'b1; Connecting the PLL reveals another error. The fact that you never got to this point suggests that the PLL wasn't implemented in your design, e.g. due to missing connectivity. Error(22849): Intel FPGA IP instantiated in the design requires the DEVICE_INITIALIZATION_CLOCK option to be set to either OSC_CLK_1_25MHZ, OSC_CLK_1_100MHZ, or OSC_CLK_1_125MHZ. This assignment is missing in the QSF file. Added set_global_assignment -name DEVICE_INITIALIZATION_CLOCK OSC_CLK_1_100MHZ Get still complains about missing constraints, but design basically compiles now. Regards Frank P.S.: Don't know, if DEVICE_INITIALIZATION_CLOCK is actually required to run system_pll. GTS PHY itself needs it according to device handbook. Documentation of recent low-level and WYSIWYG primitives Hello, it has been previously stated that Altera doesn't provide documentation of low-level primitives for newer FPGA series, e.g. Cyclone 10 GX or Agilex. See e.g. WYSIWYG documentation | Altera Community - 273853 What if I want to implement e.g. an octal SPI interface utilizing DDR and DQS driven data sampling with calibration? I presume that my IP would use tennm_io_12_lane and tennm_tile_ctrl primitives. They are published in Quartus as interface definition in tennm_components and a .xml parameter list. Can you provide additional information under NDA? Regards Frank Re: Agilex5: How to use a GTS refclk to clock the FPGA fabric? Instatiation looks normal, context matters however, connected pins and clock target, possibly selected device. Can you provide a stripped-down design (preferably as zipped .qar) that generates the error? Re: Agilex5: How to use a GTS refclk to clock the FPGA fabric? Hi, I did a test with c0 output clock. How do you connect c0 in your test? I see that c0=322.265625, c1=101.768092 is accepted. But I neither get the reported error when using c1 clock in FPGA fabric. Re: Agilex5: How to use a GTS refclk to clock the FPGA fabric? Hi, FABRIC_USE_CASE compiles for me with 100 or 101.875 MHz output frequency. Chosen 101.768092 MHz can't be implemented with 156.25 MHz reference frequency. Regards Frank Re: Cyclone 10 LP Device Pin Match Hi Brian, to visualize migration compatibility, I usually overlay .xls pinout columns and mark the differences. 10CL025 has less IO pins, 10CL006 less differential pin pairs and dedicated clock inputs. Regards Frank Re: PL-UB3-CABLE spec P.S.: I see it's available at terasIC. A bit expensive, I believe, Re: PL-UB3-CABLE spec Hi Aaron, there's a User Guide available. Don't know if the part is actually available at distributors. I have seen UB3 hardware only implemented as on-board programmer with development boards. https://docs.altera.com/r/docs/864466/current/usb-blaster-iii-fpga-development-cable-user-guide Regards Frank