Forum Discussion
ARRIA 10 driving unpowered I/O pins
Hi Jonathan,
Sorry for the late response. Had discussion with experts on this and here is the finding:
The purpose of this table is explain the used I/O pin power up and power down condition. Example, the IO pin at 3VIO, if used as input pin, basically we don’t encourage user to drive signal into the I/O pin during power up or power down condition.
It means you cannot connect the 3VIO pins directly to GND or VCCIO on board.
Power-up and power-down sequence should be followed and the unused pins should be treated as mentioned in the Pin connection guidelines.
Regards.
That still confuses me. I guess I should just put tri-state buffers on the 3VIO pins in question. I was trying to avoid extra parts, and that's what I used the 3VIO banks.
Power down doesn't concern me as much as power-up. On power-up nothing is configured yet. The FPGA doesn't know which pins are inputs or outputs. The table shows 3VIO can be tied to ground on power down, but not on power up.
The pins in question come from an SFP module. It has a MODSABS pin. If there is a SFP module present it is tied directly to ground. There are also other pins that could be directly tied to ground on Power up. I guess I just have to externally tri-state them.
Could I fix this if I used the DEV_OE pin?