A logic option that directs the Compiler to automatically convert a tri-state buffer with a strong low data input into the equivalent open-drain buffer, as illustrated in the following code example:
IF (EN = '0') THEN
OD_Pin <= 'Z';
ELSE
OD_Pin <= '0';
END IF;
This option cannot be used with netlists that are synthesized with third-party synthesis tools. To use this option, you must turn on the Perform WYSIWYG Primitive Resynthesis logic option.
This option must be assigned to a design entity or it is ignored. This option can be used in conjunction with the Weak Pull-Up Resistor option to pull the bus to VCC. This option is available for all Altera devices supported by the Quartus® Prime Standard Edition software.
Scripting Information |
Keyword: auto_open_drain_pins Settings:on | off *default |