Manually assigning technologies to I/O banks

The procedure for manually assigning technologies to I/O banks differs depending on whether you are designing for Fusion, ProASIC3E, ProASIC3, or Axcelerator devices.

To assign technologies to I/O banks in Axcelerator and ProASIC3E devices:

  1. Select an I/O bank in either ChipPlanner or PinEditor.

  2. From the Edit menu, choose I/O Bank Settings.

  3. In the I/O Bank Settings dialog box, select the technologies, and click Apply.
    Selecting a standard selects all compatible standards and grays out incompatible ones. For example, selecting LVTTL also selects PCI, PCIX, and LVPECL, since they all have the same VCCI. Further, selecting GTLP (3.3V) disables SSTL3 as an option because the VREFs of the two are not the same. Once you click Apply, the I/O bank is assigned the selected standards. Any I/O of the selected types can now be assigned to that I/O bank. Any previously assigned I/Os in the bank that are no longer compatible with the standards applied are unassigned.

  4. Click More Attributes to set the low-power mode and input delay. (These attributes are not supported in RTAXS, ProASIC3, and ProASIC3E devices.)

  5. Assign I/O standards to other banks by selecting the banks from the list and assigning standards. Any banks not assigned I/O standards use the default standard selected in the Device Selection Wizard.

  6. Leave the Use default pins for VREFs option selected to set default VREF pins and unset non-default VREF pins.  If you unselect this option when setting a new VREF technology, no VREF pins are set. If you unselect this option when default VREF pins are already set, it unsets them.

    If the Use default pins for VREFs option is selected when you click OK or Apply, the software: 1) determines if setting default VREF pins causes any I/O macros to become unassigned, and if so, displays a warning message enabling you to cancel this operation, 2) determines if unsetting non-default VREF pins causes any I/O macros to become unassigned, and if so, displays a warning message enabling you to cancel this operation, and 3) sets default VREF pins and unsets non-default VREF pins.

  7. Click OK. Using PinEditor, proceed to assign I/Os with the same standards to the appropriate banks.

 

I/O Bank Settings Dialog Box for ProASIC3E and Axcelerator Devices

If VREF pins can be assigned, you must assign at least one VREF pin before running Layout.

Note: If you use I/O standards that need reference voltage, make sure to assign VREF pins. Actel strongly recommends you use the defaults. VREF pins appear in red in ChipPlanner and are labeled VREF in PinEditor.

To set the low-power mode and input delay (for Axcelerator devices only):

  1. Click More Attributes in the I/O Bank Settings dialog box.

  2. Drag the slider bar to the desired delay. The delay is bank specific.

  3. Click View All Delays to see all the delay values (Best, Worst, Typical, Rise-Rise, Fall-Fall) for the input delay selected. You must select a technology to see the input delays.

  4. Click OK.

 

Other I/O Bank Attributes Dialog Box

Note: Low-Power Mode and Input Delay are not supported in RTAX-S, ProASIC3, and ProASIC3E devices.

To assign technologies to I/O banks in ProASIC3 devices:

  1. Select an I/O bank in either ChipPlanner or PinEditor.

  2. From the Edit menu, choose I/O Bank Settings.

  3. In the I/O Bank Settings dialog box, select the technologies, and click Apply.
    Selecting a standard selects all compatible standards and grays out incompatible ones. For example, selecting LVTTL also selects PCI, PCIX, and LVPECL, since they all have the same VCCI. Note that LVDS is available only for banks 1 and 3. Once you click Apply, the I/O bank is assigned the selected standards. Any I/O of the selected types can now be assigned to that I/O bank. Any previously assigned I/Os in the bank that are no longer compatible with the standards applied are unassigned.

  4. Assign I/O standards to other banks by selecting the banks from the list and assigning standards. Any banks not assigned I/O standards use the default standard selected in the Device Selection Wizard.

  5. Click OK. Using PinEditor, proceed to assign I/Os with the same standards to the appropriate banks.

I/O Bank Settings Dialog Box for ProASIC3 Devices

 

Note: You cannot assign VREF pins in ProASIC3 devices.

See Also

Specifying technologies for an I/O bank

Automatically assigning technologies to I/O banks

Assigning pins in ProASIC3E

Assigning VREF pins

Displaying VREF pins