Article ID: 000075612 Content Type: Product Information & Documentation Last Reviewed: 08/23/2012

How to use dual-purpose pins as normal I/O after configuration?

Environment

BUILT IN - ARTICLE INTRO SECOND COMPONENT
Description

You may get the error as follows when you use the dual-purpose pins as normal I/O.

 

Error (176310): Can't place multiple pins assigned to pin location Pin_E3 (IOC_X0_Y34_N0)

    Info (176311): Pin sjtag_tck_sel_2 is assigned to pin location Pin_E3 (IOC_X0_Y34_N0)

    Info (176311): Pin ~ASDO~ is assigned to pin location Pin_E3 (IOC_X0_Y34_N0)

Error (176310): Can't place multiple pins assigned to pin location Pin_D3 (IOC_X0_Y34_N1)

    Info (176311): Pin mp_state0_mp_sta1_2 is assigned to pin location Pin_D3 (IOC_X0_Y34_N1)

    Info (176311): Pin ~nCSO~ is assigned to pin location Pin_D3 (IOC_X0_Y34_N1)

Info (171121): Fitter preparation operations ending: elapsed time is 00:00:00

Error (171000): Can't fit design in device

Resolution

The error occurs due to the dual-purpose pins are set as reserved pin after configuration. You can change the two settings below to enable the normal I/O function.

1.      Go to QuartusII Assignments menu -> Device -> Device and Pin Options -> Dual-Purpose Pins window, choose the value "Use as regular I/O" .

2.      Go to QuartusII Assignments menu -> Device -> Device and Pin Options -> Configuration window, choose the configuration scheme as “Passive Serial”.

Related Products

This article applies to 1 products

Intel® Programmable Devices