Using LVDS as GPIO
You can use LVDS as GPIO by simply creating a GPIO block and assigning an LVDS resource to it. When you use LVDS resources as GPIO, some features are unavailable, depending on the as described in Table 2.
Assign a resource for the signal using the Resource Assigner.
Important: When LVDS resources are used for both LVDS and
GPIO within the same bank, they must be separated by 2 unused pairs of LVDS pins to
avoid any unwanted interference. The Efinity software issues an error if you do not
leave this separation. Refer to Table 1.
| Bank Number | Pin Names | Assigned Signals |
|---|---|---|
| BANK4A | GPIOB_RXN06 | LVDS |
| BANK4A | GPIOB_RXP06 | LVDS |
| BANK4A | GPIOB_RXN07 | X |
| BANK4A | GPIOB_RXP07 | X |
| BANK4A | GPIOB_RXN08 | X |
| BANK4A | GPIOB_RXP08 | X |
| BANK4A | GPIOB_RXN09 | GPIO |
| BANK4A | GPIOB_RXP09 | GPIO |
| BANK4A | GPIOB_RXN10 | X |
| BANK4A | GPIOB_RXP10 | X |
| BANK4A | GPIOB_RXN12_EXTFB0 | LVDS |
| BANK4A | GPIOB_RXP12_EXTFB0 | LVDS |
| BANK4B | GPIOB_TXN00 | X |
| BANK4B | GPIOB_TXP00 | X |
| BANK4B | GPIOB_TXN01 | X |
| BANK4B | GPIOB_TXP01 | X |
| BANK4B | GPIOB_TXN02 | GPIO |
| BANK4B | GPIOB_TXP02 | GPIO |
| BANK4B | GPIOB_TXN03 | X |
| BANK4B | GPIOB_TXP03 | X |
| BANK4B | GPIOB_TXN05 | LVDS |
| BANK4B | GPIOB_TXP05 | LVDS |