set_iobank (Axcelerator)

Sets the input/output supply voltage (vcci) and the input reference voltage (vref) for the specified I/O bank. It also sets the input delay value and enables or disables the low-power mode for input and output buffers. This command applies only to Axcelerator families.

  

set_iobank bankname [-vcci vcci_voltage] [-vref vref_voltage] [-inputdelay bits_setting] [-lpinput value] [-lpoutput value]

Arguments

bankname

Specifies the name of the bank. Axcelerator devices have eight I/O banks, which are numbered 0 through 7. So, their default bank names are bank0, bank1,...bank7.

 

-vcci vcci_voltage

Sets the input/output supply voltage. You can enter one of the following values:

 

Vcci Voltage

Compatible Standards

3.3V

LVTTL, PCI 3.3, PCIX 3.3, SSTL3 (Class I and II), GTL+ 3.3,  LVPECL

2.5V

LVCMOS 2.5, SSTL2 (Class I and II), GTL+2.5, LVDS

1.8V

LVCMOS 1.8

1.5V

LVCMOS 1.5, HSTL (Class I)

 

-vref vref_voltage

Sets the input reference voltage. You can enter one of the following values:

 

Vref Voltage

Compatible Standards

1.5V

SSTL3 (Class I and II)

1.25V

SSTL2 (Class I and II)

1.0V

GTL+ 2.5, GTL+ 3.3

0.75V

HSTL (Class I)

 

-inputdelay bits_setting

Sets the input delay value (between 0 and 31). A five-bit programmable input delay element is associated with each I/O. Setting the value of this delay is optional for each input buffer within the bank (that is, you can enable or disable the delay element for the I/O). When the input buffer drives a register within the I/O, the delay element is activated by default to ensure a zero hold-time. You can set the default for this property in Designer. The value of this delay is set on a bank-wide basis. You can enter one of the following values (0-31):

 

Bits Setting

Delay (ns)

  Bits Setting

Delay (ns)

0

0.54

16

2.01

1

0.65

17

2.13

2

0.71

18

2.19

3

0.83

19

2.3

4

0.9

20

2.38

5

1.01

21

2.49

6

1.08

22

2.55

7

1.19

23

2.67

8

1.27

24

2.75

9

1.39

25

2.87

10

1.45

26

2.93

11

1.56

27

3.04

12

1.64

28

3.12

13

1.75

29

3.23

14

1.81

30

3.29

15

1.93

31

3.41

 

-lpinput value

Enables or disables the low-power mode for input buffers. You can enter one of the following values:

 

Value

Description

on

Enables the low-power mode for input buffers.

off

Disables the low-power mode for input buffers.

 

-lpoutput value

Enables or disables the low-power mode for output buffers. You can enter one of the following values:

 

Value

Description

on

Enables the low-power mode for output buffers.

off

Disables the low-power mode for output buffers.

Supported Families

Axcelerator

 

Note: Refer to the Axcelerator datasheet on the Actel web site for details about the legal values for the vcci and vref arguments.

Exceptions

Examples

The following example assigns 3.3V to the input/output supply voltage (vcci) and 1.5V to the input reference voltage (vref) for I/O bank 0. It also sets the input delay value to 1 and turns on the low-power mode for the input and output buffers.

 

set_iobank bank0 -vcci 3.3 -vref 1.5 -inputdelay 1 -lpinput on -lpoutput on

See Also    

Configure I/O bank

reset_io

reset_iobank

PDC syntax conventions

PDC naming conventions