ARRIA 10 driving unpowered I/O pins
In the A10 handbook Chapter Power Management in Intel Arria 10 Devices it has Table 128.
I have a few questions about this table. Isn't all I/O Tristated and have an optional 25Kohm pull-up during power-up? So why does this table matter?
Is this talking about interally driving pins with FPGA code, or externally driving pins?
For the 3VIO banks under Drive to GND, under Power-Up, is has a -, or " Not Applicable". Does that mean I can't tie some 3VIO I/O directly to PCB ground? Or does that mean I can't drive an unpowered I/O bank pin with FPGA code? On the Board I am designing it has ModAbs pin. It is pulled high, unless there is a module connected. When a module is connected is it tied directly to ground. Does this mean I need a tri-state buffer.
I have the same question about Driving to VCCIO. If it is the Same Power Supply and powering the same VCCIO as the FPGA, and powers up at the same time is it ok to be directly tied to a IO pin.
3VIO pins are 3.3v tolerant. If there is an external I2C that is powered on before the FPGA. Is it ok to pull I/O high to 3.3 V through a 1-10K ohm resistor, before power-up? For a LVDS bank it would be ok to have a pull-up, because it would be under 10mA, but there is no limit listed for 3VIO bank, and LVDS banks aren't 3.3 V tolerant.
Does this basically mean all 3VIO pins that are tied to PCB ground, tied to VCCIO, or even pulled-up need a external tri-state buffer on the PCB?
Thanks