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

1