Altera Designing With Low-Level Primitives User Manual

Page 31

Advertising
background image

Altera Corporation

2–9

April 2007

Designing with Low-Level Primitives User Guide

Primitive Reference

Table 2–4. ALT_IOBUF Ports and Parameters

Port/Parameter

Description/Value

Input Ports

i

Connect this port to the logic in the design that generates the output signal.

oe

Connect this port to the tri-state output enable logic.

Output Ports

o

Connect this port to the logic in the design that receives the input signal

Bidirectional Port

Connect this port to the chip

bidir

pin or an entity

bidir

port. There must

be no logic between the

io

port and the chip

bidir

pin. If there is, an error

results.

Parameter

io_standard

A logic option that specifies the I/O standard of a pin. Different device families
support different I/O standards, and restrictions apply to placing pins with
different I/O standards together.

current_strength

A logic option that sets the drive strength of a pin. Specific numerical strength
settings are appropriate only for pins with certain I/O standards. You can
specify any legal current strength value here (including “minimum current” or
“maximum current”). The parameter name

current_strength_new

is also

supported for backward compatibility.

location

Any legal pin location for the current device.

enable_bus_hold

An option to enable bus-hold circuitry. Legal values are “

on

” and “

off

.”

weak_pull_up_resistor

An option to enable the weak pull-up resistor. Legal values are “

on

” and “

off

.”

termination

Any legal on-chip-termination value for the current device. For GX families, this
parameter supports only regular termination, and not GXB termination.
This parameter is supported for Stratix III, Stratix II, Stratix II GX, HardCopy II,
Cyclone III, and Cyclone II.

To set separate input and output values, use

input_termination

and

output_termination

parameters instead. This parameter can not be

used along with

input_termination

or

output_termination

.

This parameter sets both input termination value and output termination values
for Stratix III and Cyclone III devices. However, note that the Fitter ignores any
input termination parameters for Cyclone III devices.

To set separate input and output values, use

input_termination

and

output_termination

parameters instead. This parameter can not be

used with

input_termination

or

output_termination

.

input_termination

Any legal input on-chip termination value for the current device. This parameter
cannot be used with the

termination

parameter. This parameter is

supported in Stratix III devices only.

Advertising