6.16 I/O Standards

6.16.1 I/O Standards Table

Use the I/O Standards table to see which I/O standards can be applied to each family.

Table 6-10. I/O Standards

I/O Standard

IGLOO

Fusion

ProASIC3

Axcelerator

RTSX-S

SX-A

CMOS

X

CUSTOM

X

X

GTLP25

IGLOOe

only

X

ProASIC3E

and ProASIC3L

only

X

GTLP33

IGLOOe

only

X

ProASIC3E

and ProASIC3L

only

GTL33

IGLOOe

only

X

ProASIC3E

and ProASIC3L

only

X

GTL25

IGLOOe

only

X

ProASIC3E

and ProASIC3L

only

X

HSTL1

IGLOOe

only

X

ProASIC3E

and ProASIC3L

only

X

HSTLII

IGLOOe

only

X

ProASIC3E

and ProASIC3L

only

LVCMOS33

X

X

X

LVCMOS25

IGLOOe

only

X

X

X

LVCMOS25_50

X

X

X

LVCMOS18

X

X

X

X

LVCMOS15

X

X

X

X

LVCMOS12

X

ProASIC3L

only

LVTTL

X

X

X

X

X

X

TTL

X

X

X

X

X

X

PCI

X

X

X

X

X

X

PCIX

X

X

X

X

SSTL2I

and SSTL2II

IGLOOe

only

X

ProASIC3E

and ProASIC3L

only

X

SSTL3I and SSTL3II

IGLOOe

only

X

ProASIC3E

and ProASIC3L

only

X

1.2 voltage is supported for ProASIC3 (A3PL), IGLOOe V2 only, IGLOO V2, and IGLOO PLUS devices only.

6.16.2 I/O Standards Compatibility Matrix

Not all I/O standards are compatible with each other in the same device.

Use the following tables to determine which I/O standards are compatible for the following devices:

  • IGLOOe, Fusion, ProASIC3L, and ProASIC3E
  • IGLOO, IGLOO PLUS, and ProASIC3
  • Axcelerator

6.16.2.1 IGLOOe, ProASIC3L, ProASIC3E, SmartFusion and Fusion I/O Standards Compatibility Matrix

The following table displays all of the I/O standards available for IGLOOe, SmartFusion, Fusion, ProASIC3L, and ProASIC3E devices. Not all I/O standards are compatible with each other. Two I/O standards are compatible if they have identical VCCI values and if both of them need a VREF and their VREF values are identical.

Use the table below to determine which I/O standards are compatible with which for your device.

Table 6-11.  I/O Standards Compatibility for IGLOOe, ProASIC3L, ProASIC3E, SmartFusion and Fusion Devices

I/O Standard

LVTTL

LVCMOS

LVCMOS

LVCMOS

LVCMOS

LVCMOS

LVCMOS 1.2

PCI, PCIX

GTL+ 3.3

GTL+ 2.5

GTL 3.3

GTL 2.5

HSTL

HSTL

SSTL2

SSTL3

LVDS

LVPECL

LVTTL

X

X

X

X

X

X

X

LVCMOS 3.3

X

X

X

X

X

X

X

LVCMOS 2.5

X

X

X

X

X

X

LVCMOS 2.5/5.0

X

X

X

X

X

X

LVCMOS 1.8

X

LVCMOS 1.5

X

X

X

LVCMOS 1.2

x (see Note below)

X

X

PCI, PCIX

X

X

X

X

X

X

GTL+ 3.3

X

X

X

X

X

GTL+ 2.5

X

X

X

GTL 3.3

X

X

X

GTL 2.5

X

X

X

HSTL Class I

X

HSTL Class II

X

SSTL2 Class I and II;

X

X

X

SSTL3 Class I and II

X

X

X

X

X

X

X

LVDS

X

X

X

LVPECL

X

X

X

X

X

Only ProASIC3L, IGLOO, IGLOOe, and IGLOO PLUS devices support LVCMOS12.

6.16.2.2 IGLOO, IGLOO PLUS, and ProASIC3 I/O Standards Compatibility Matrix

IGLOO, IGLOO PLUS, and ProASIC3 I/O Standards Compatibility Matrix

The following table displays all of the I/O standards available for your IGLOO, IGLOO PLUS, and ProASIC3 devices. Not all I/O standards are compatible with each other. Two I/O standards are compatible if they have identical VCCI values.

Use the table below to determine which I/O standards are compatible with which for your device.

Table 6-12. I/O Standards Compatibility for IGLOO, IGLOO PLUS, and ProASIC3 Devices

I/O Standard

LVTTL

LVCMOS 3.3

LVCMOS 2.5/5.0

LVCMOS 1.8

LVCMOS 1.5

LVCMOS 1.2

PCI, PCIX

LVDS

LVPECL

LVTTL

X

X

X

X

LVCMOS 3.3

X

X

X

X

LVCMOS 2.5/5.0

X

X

LVCMOS 1.8

X

LVCMOS 1.5

X

LVCMOS 1.2

X (see Note below)

PCI, PCIX

X

X

X

X

LVDS

X

X

LVPECL

X

X

X

X

Only ProASIC3L, IGLOO, IGLOOe, and IGLOO PLUS devices support LVCMOS12.

6.16.2.3 Axcelerator I/O Standards Compatibility Matrix

The following table displays all of the I/O standards available for your Axcelerator device. Not all I/O standards are compatible with each other. Two I/O standards are compatible if they have identical VCCI values and if both of them need a VREF and their VREF values are identical.

Use the table below to determine which I/O standards are compatible with which for your device.

Table 6-13. /O Standards Compatibility for Axcelerator Devices

I/O Standard

LVTTL

LVCMOS 2.5

LVCMOS 1.8

LVCMOS 1.5

PCI, PCIX

GTL+ 3.3

GTL+ 2.5

HSTL

Class I

SSTL2

Class I and II

SSTL3

Class I and II

LVDS

LVPECL

LVTTL

X

X

X

X

X

LVCMOS 2.5

X

X

X

X

LVCMOS 1.8

X

LVCMOS 1.5

X

X

PCI, PCIX

X

X

X

X

X

GTL+ 3.3

X

X

X

X

GTL+ 2.5

X

X

HSTL

Class I

X

X

SSTL2

Class I and II;

X

X

X

SSTL3

Class I and II

X

X

X

X

LVDS

X

X

X

X

LVPECL

X

X

X

X

X

6.16.3 I/O Standards and I/O Attributes Applicability

Not all I/O attributes are applicable to all I/O standards.

Use the following tables to determine which I/O attributes you can modify for each of the following devices:

  • IGLOOe, Fusion, ProASIC3L, and ProASIC3E
  • IGLOO, IGLOO PLUS, and ProASIC3
  • Axcelerator

6.16.3.1 IGLOOe, ProASIC3L, ProASIC3E, SmartFusion and Fusion I/O Standards and I/O Attributes Applicability

The following table shows which I/O attributes apply to which I/O standards for IGLOOe, ProASIC3L, ProASIC3E, SmartFusion and Fusion devices. Not all I/O attributes are applicable for all I/O standards. Also, some attributes are preset and cannot be changed. Therefore, use the table below to determine which I/O attributes you can modify per I/O standard for your device.

Table 6-14.  I/O Standards and I/O Attributes Applicability for IGLOOe, ProASIC3L, ProASIC3E, SmartFusion and Fusion Devices

I/O Standard

Output Drive

Slew

Resistor Pull

Schmitt_ trigger (input only

In_delay (input only)

Skew

Output Load

Use register

Hot_ Swappable

LVTTL

X

X

X

X

X

X

X

X

X

LVCMOS 3.3

X

X

X

X

X

X

X

X

X

LVCMOS 2.5/5.0

X

X

X

X

X

X

X

X

LVCMOS 1.8

X

X

X

X

X

X

X

X

X

LVCMOS 1.5

X

X

X

X

X

X

X

X

X

LVCMOS 1.2

X

X

X

X

X

X

X

X

X

PCI

X

X

X

X

PCIX

X

X

X

X

X

GTL+ 3.3

X

X

X

X

GTL+ 2.5

X

X

X

X

GTL 3.3

X

X

X

X

GTL 2.5

X

X

X

X

HSTL

Class I and II

X

X

X

X

SSTL2

Class I and II

X

X

X

X

SSTL3

Class I and II

X

X

X

X

LVDS

X

X

X

X

LVPECL

X

X

X

X

Only ProASIC3L, IGLOOe, IGLOO PLUS, and IGLOO devices support LVCMOS12.

6.16.3.2 IGLOO and ProASIC3 I/O Standards and Attributes Applicability

The following table shows which I/O attributes apply to which I/O standards for IGLOO and ProASIC3 devices. Not all I/O attributes are applicable for all I/O standards. Also, some attributes are preset and cannot be changed.

Therefore, use the table below to determine which I/O attributes you can modify per I/O standard for your device.

Table 6-15. I/O Standards and I/O Attributes Applicability for IGLOO and ProASIC3 Devices

I/O Standard

Output Drive

Slew

Resistor Pull

Skew

Output Load

Use register

LVTTL

X

X

X

X

X

X

LVCMOS 3.3

X

X

X

X

X

X

LVCMOS 2.5/5.0

X

X

X

X

X

X

LVCMOS 1.8

X

X

X

X

X

X

LVCMOS 1.5

X

X

X

X

X

X

LVCMOS 1.2

X

X

X

X

X

X

PCI

X

X

PCIX

X

X

LVDS

X

X

LVPECL

X

X

Only ProASIC3L, IGLOO, IGLOOe, and IGLOO PLUS devices support LVCMOS12.

6.16.3.3 Axcelerator I/O Standards and I/O Attributes Applicability

The following table shows which I/O attributes apply to which I/O standards for Axcelerator devices. Not all I/O attributes are applicable for all I/O standards. Also, some attributes are preset and cannot be changed. Therefore, use the table below to determine which I/O attributes you can modify per I/O standard for your device.

Table 6-16. I/O Standards and I/O Attributes Applicability for Axcelerator Devices

I/O Standard

Output Drive

Slew

Resistor Pull

In_delay (input only)

Output Load

Use register

LVTTL

X

X

X

X

X

X

LVCMOS 2.5/5.0

X

X

X

X

LVCMOS 1.8

X

X

X

X

LVCMOS 1.5

X

X

X

X

PCI

X

X

PCIX

X

X

GTL+ 3.3

X

GTL+ 2.5

X

HSTL Class I and II

X

SSTL2 Class I and II

X

SSTL3 Class I and II

X

LVDS

X

LVPECL

X