Error(21961): Input port OE of a "13_TRUE_DIFF_SIGNALING" I/O output buffer <path> is not supported
Hi,
I am attempting to implement differential bi-directional IO on the HSIO bank with true differential voltage, using the GPIO Intel FPGA IP for Agilex 5 device A5ED065BB32AE6SR0.
However, I am getting following error:
Error(21961): Input port OE of a "13_TRUE_DIFF_SIGNALING" I/O output buffer
"tx_aux_diff_io|gpio_0|core|i_loop[0].altera_gpio_bit_i|output_buffer.obuf_0" is not supported.
I am using Quartus 24.2 for the compilation.
I see that similar error was seen for Arria 10 device:
https://www.intel.com/content/www/us/en/support/programmable/articles/000086136.html
This signal is used for Display Port Aux channel and we have the recommended IO level conversion from 3.3V to 1.3V on our PCB.
------------Instantiation code -------------
signal fmc_dp_rx_aux_in : std_logic_vector(0 downto 0); -- connected to DisplayPort IP
signal fmc_dp_rx_aux_out : std_logic; -- connected to DisplayPort IP
signal fmc_dp_rx_aux_oe : std_logic; -- connected to DisplayPort IP
-- component declaration --
component bidir_diff_io is
port (
dout : out std_logic_vector(0 downto 0); -- export
din : in std_logic_vector(0 downto 0) := (others => 'X'); -- export
oe : in std_logic_vector(0 downto 0) := (others => 'X'); -- export
pad_io : inout std_logic_vector(0 downto 0) := (others => 'X'); -- export
pad_io_b : inout std_logic_vector(0 downto 0) := (others => 'X') -- export
);
end component bidir_diff_io;
-- Instantiations
rx_aux_diff_io : entity bidir_diff_io.bidir_diff_io
port map (
dout => fmc_dp_rx_aux_in, --CONNECTED_TO_dout, -- dout.export
din => (others=>fmc_dp_rx_aux_out), --CONNECTED_TO_din, -- din.export
oe => (others=>fmc_dp_rx_aux_oe), --CONNECTED_TO_oe, -- oe.export
pad_io => fmc_dp_rx_aux_p, --CONNECTED_TO_pad_io, -- pad_io.export
pad_io_b => fmc_dp_rx_aux_n --CONNECTED_TO_pad_io_b -- pad_io_b.export
);
I am attaching the IP as well as the IO assignment details
Best Regards,
Pushpraj Adhage