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.
  • 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.