Article ID: 000093177 Content Type: Troubleshooting Last Reviewed: 12/08/2022

Why am I able to implement multiple independently enabled Open Drain I/O in the same x4 DQ group in 3V I/O banks in Intel® Stratix® 10 devices?

Environment

    Intel® Quartus® Prime Pro Edition
BUILT IN - ARTICLE INTRO SECOND COMPONENT
Description

In Intel® Stratix® 10 devices, each x4 DQ group in a 3V I/O bank shares the same Output Enable (OE) and therefore you cannot split the OE within a x4 DQ group.
However, when you implement the following construct and place them in the same x4 DQ group:

INOUT_1 < = ‘0’ when ENABLE_1 =’0’ else ‘Z’;
INOUT_2 < = ‘0’ when ENABLE_2 =’0’ else ‘Z’;

The Intel® Quartus® Prime Pro Edition Software will implement the I/O as Open Drain and modify the RTL by disconnecting the OE and move it to DATA IN. This will result in both I/O buffers having their OE port tied to GND, allowing them to be placed in the same nibble.
 

Resolution

This is an expected behavior.

Related Products

This article applies to 1 products

Intel® Stratix® 10 FPGAs and SoC FPGAs

1