A partire dai dispositivi Stratix® V e Arria® V, sono stati aggiunti pin a doppio scopo nPERST, uno per ogni quadrante in cui esiste un core PCIe® - dipendente dal dispositivo. Questo pin viene utilizzato per portare lo slot PCIe reset, PERST_N, nel dispositivo e connettersi ai core pin_perst porta.
Prima del rilascio del software Quartus® II 12.0, la connessione del pin nPERST a pin_perst non è stata applicata. Quando si esegue la migrazione della progettazione al rilascio del software Quartus II 12.0 o più recente, Quartus emette un errore quando questa connessione non è attiva.
Si consiglia di utilizzare nPERST nella progettazione e di connettersi alla porta pin_perst PCIe HIP appropriata.
Nei casi in cui non si è collegato nPERST a pin_perst a causa dell'utilizzo di una versione iniziale del software Quartus II, non è possibile aggiungerlo perché le schede sono complete e stanno eseguendo la migrazione al Quartus 12.0 o più recente, la soluzione alternativa è:
- Aprire il file di primo livello dell'istanza PCIe HIP
- Avalon-ST: altpcie_sv_hip_ast_hwtcl
- Avalon-MM: altpice_sv_hip_avmm_hwtcl
- Deve utilizzare il controller Soft Reset
- Cercare hip_hard_reset_hwtcl e impostarne il valore su \'0\' (zero) nel file di primo livello dell'istanza PCIe HIP
- Disattivare l'input pin_perst nell'istanza della variante
- Hardwire pin_perst a 1\'b1 nel file di primo livello dell'istanza PCIe HIP
- Ingresso npor dell'unità con user_reset
- Richiesto dal controller Soft Reset
- Utilizzato per ripristinare il core e la logica dell'applicazione
- Assicurarsi che il progetto Quartus II punti al file .qip, non al file .qsys