Article ID: 000081319 Content Type: Product Information & Documentation Last Reviewed: 03/17/2023

How do I simulate bi-directional signals with dynamic OCT with the Quartus® II software generated IBIS file ?

Environment

  • Quartus® II Subscription Edition
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    Description

    For software versions before Quartus II 13.1, the flow for simulating the input side of a bidirectional pin with dynamic on chip termination (OCT) is described in solution:

    www.intel.com/content/www/us/en/support/programmable/articles/000081259.html

    For V series FPGAs (Stratix® V, Arria® V, and Cyclone® V) in the Quartus® II software v13.1,  if you are using bidirectional I/O with dynamic OCT, the Quartus II software-generated IBIS file includes models of both the output and input terminations. This is supported for IBIS model versions of 4.2 and later.

    Dynamic OCT is used where a signal uses a series on-chip termination during output operation and a parallel on-chip termination during input operation. Typically this is used in External Memory Interface IP.

    The Quartus II software v13.1 dynamic OCT IBIS models have a name ending with "g50c_r50c".  For example : sstl15i_ctnio_g50c_r50c.

    In the simulation tool, the IBIS model is attached to a buffer:

    • When the buffer is assigned as an output, the series termination (r50c) is used
    • When the buffer is assigned as an input, the parallel termination (g50c) is used
    Resolution

    This is planned to be documented in a future version of the Quartus II Handbook.

    Related Products

    This article applies to 15 products

    Cyclone® V SX SoC FPGA
    Cyclone® V GT FPGA
    Stratix® V GX FPGA
    Cyclone® V GX FPGA
    Stratix® V GT FPGA
    Stratix® V GS FPGA
    Arria® V GZ FPGA
    Arria® V SX SoC FPGA
    Cyclone® V ST SoC FPGA
    Arria® V ST SoC FPGA
    Arria® V GX FPGA
    Arria® V GT FPGA
    Cyclone® V E FPGA
    Stratix® V E FPGA
    Cyclone® V SE SoC FPGA