GPIO General Properties
You specify the properties in the following table when you create the GPIO or bus member. You cannot change it. Instead, delete the block and create a new one.
| API Name | GUI Name | Trion | Titanium | Topaz | Values | Mode |
|---|---|---|---|---|---|---|
| CONN_TYPE1 | Connection Type | GCLK, GCTRL, PLL_CLKIN, MIPI_CLKIN | IN, INOUT, CLKIN | |||
| GCLK, RCLK, PLL_CLKIN, PLL_EXTFB, MIPI_CLKIN, PCIE_PERSTN,2 VREF | IN, INOUT, CLKIN | |||||
| NAME | Instance Name | Instance name | All | |||
| MODE | Mode | INPUT , OUTPUT, INOUT, CLKOUT, NONE | All |
| API Name | GUI Name | Trion | Titanium | Topaz | Values | Mode |
|---|---|---|---|---|---|---|
| BUS_HOLD | Enable Bus Hold | 0, 1 | IN, INOUT | |||
| CONST_OUTPUT3 | Constant Output | NONE, 0, 1 | OUT, INOUT | |||
| DRIVE_STRENGTH | Drive Strength | 1, 2, 3, 4 | OUT, INOUT, CLKOUT | |||
| 2, 4, 6, 8, 10, 12, 16 | OUT, INOUT, CLKOUT | |||||
| IO_STANDARD | I/O Standard | 3.3_V_LVTTL_/_LVCMOS 2.5_V_LVCMOS 1.8_V_LVCMOS |
All | |||
| 1.2_V_Differential_HSTL 1.2_V_Differential_SSTL 1.2_V_HSTL 1.2_V_LVCMOS 1.2_V_SSTL 1.35_V_SSTL 1.35_V_Differential_SSTL 1.5_V_Differential_HSTL 1.5_V_Differential_SSTL 1.5_V_HSTL 1.5_V_LVCMOS 1.5_V_SSTL 1.8_V_Differential_HSTL 1.8_V_Differential_SSTL 1.8_V_HSTL 1.8_V_LVCMOS 1.8_V_SSTL 2.5_V_LVCMOS 3.0_V_LVCMOS 3.0_V_LVTTL 3.3_V_LVCMOS 3.3_V_LVTTL |
All | |||||
| PULL_OPTION | Pull Option | NONE WEAK_PULLUP WEAK_PULLDOWN |
IN, INOUT, CLKIN | |||
| NONE WEAK_PULLUP WEAK_PULLDOWN DYNAMIC |
IN, INOUT, CLKIN | |||||
| RESOURCE | GPIO Resource | Resource name | All | |||
| SCHMITT_TRIGGER | Enable Schmitt Trigger | 0,1 | IN, INOUT, CLKIN | |||
| SLEW_RATE | Enable Slew Rate | 0,1 | OUT, INOUT | |||
| UNUSED_STATE4 | Unused State | INPUT_WITH_WEAK_PULLUP INPUT_WITH_WEAK_PULLDOWN | IN |
1 For bus members, you can change the
connection type.
2 Only
available in FPGAs that have
transceivers.
3 You can change this property for GPIO and bus
members.
4 This property only applies to GPIO.