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