Dual-Purpose Pins Page (Device and Pin Options Dialog Box)

You open this page by clicking Assignments > Device > Device and Pin Options > Dual-Purpose Pins.

Specifies whether the associated dual-purpose pin, nWS, nRS, nCS, CS, RDYnBUSY, Data[7..1], Data[7..2], Data[0], Data[1], nCEO, DCLK, FLASH_nCE, or nCSO, or other active parallel pins, including Data[15..8], PADD[23..0], NRESET, NAVD, NOE, NWE, and RDY, is reserved, and the purpose for which it is reserved, as indicated with the following options:

  • Use as regular I/O—The dual-purpose pin is not reserved; instead, it is used as an I/O pin in user mode.
  • Use as programming pin—The nCEO pin can be used as a dedicated programming pin.
  • As input tri-stated—The dual-purpose pin is reserved as an input pin.
  • As output driving ground—The dual-purpose pin is reserved as an output pin and drives the ground signal.
  • As output driving an unspecified signal—The dual-purpose pin is reserved as an output pin and drives any signal.
  • Compiler configured—The Compiler automatically selects the best reserve setting for the dual-purpose pin, considering the configuration scheme specified on the Configuration page, and if the pins are only used for configuration. If your design uses the Active Parallel configuration scheme and the Programmer does not communicate directly with the parallel flash device in user mode, you should reserve all dual-purpose pins connected to the parallel flash device as Compiler configured.
Note: Refer to the data sheet and device pin tables for the current device family for more information on dual-purpose configuration pins, which is available from the Literature section of the Altera website.
Scripting Information

Keyword: reserve_data0_after_configuration

Keyword:reserve_rdynbusy_after_configuration

Keyword: reserve_data7_through_data1_after_configuration

Settings: "use as regular io", "as input tri-stated"*, "as output driving ground", "as output driving an unspecified signal"

*default

Scripting Information

Keyword: reserve_data7_through_data2_after_configuration

Keyword: reserve_other_ap_pins_after_configuration

Settings: "use as regular io"*, "as input tri-stated", "as output driving ground", "as output driving an unspecified signal", "Compiler Configured"

*default

Scripting Information

Keyword: reserve_nceo_after_configuration

Keyword:

Settings: "use as regular io"*, "as output driving ground", "as output driving an unspecified signal"

*default

Scripting Information

Keyword: reserve_dclk_after_configuration

Settings: "use as regular io", "use as programming pin"*, "Compiler Configured"

*default

Scripting Information

Keyword: reserve_asdo_after_configuration

Keyword:reserve_flash_nce_after_configuration

Settings: "use as regular io"*, "use as programming pin"*, "Compiler Configured"

*default