Ab den Stratix® V- und Arria® V-Geräten wurden nPERST-Dual-Purpose-Pins hinzugefügt, eine für jedes Gerät, in dem ein PCIe-Kern® vorhanden ist – geräteabhängig. Dieser Pin wird verwendet, um den PCIe-Steckplatz zurückzusetzen, PERST_N, in das Gerät zu bringen und pin_perst Port an den Kernen anzuschließen.
Vor Quartus® II Softwareversion 12.0 wurde die Verbindung von Pin nPERST mit pin_perst nicht erzwungen. Wenn Sie Ihr Design auf Quartus II Softwareversion 12.0 oder neuer migrieren, wird Quartus einen Fehler ausgeben, wenn diese Verbindung nicht besteht.
Es wird empfohlen, nPERST in Ihrem Design zu verwenden und an den entsprechenden pin_perst Port von PCIe HIP anzuschließen.
In Fällen, in denen Sie nPERST aufgrund der Verwendung einer frühen Version der Quartus II Software nicht mit pin_perst verbunden haben, können Sie dies nicht hinzufügen, da die Mainboards vollständig sind und auf Quartus 12.0 oder neuer migrieren, ist die Problemumgehung:
- Öffnen Sie die PCIe HIP Instanz-Top-Level-Datei
- Avalon-ST: altpcie_sv_hip_ast_hwtcl
- Avalon-MM: altpice_sv_hip_avmm_hwtcl
- Soft-Reset-Controller muss verwendet werden
- Suchen Sie nach hip_hard_reset_hwtcl und setzen Sie den Wert auf \'0\' (Null) in der PCIe HIP Instanz der Top-Level-Datei.
- Deaktivieren Sie pin_perst Eingabe zur Varianteninstanz
- Hardwire pin_perst zu 1\'b1 in der PCIe HIP Instanz der Top-Level-Datei
- Laufwerk-Npor-Eingabe mit user_reset
- Erforderlich durch Soft-Reset-Controller
- Wird zum Zurücksetzen des Kerns und der Anwendungslogik verwendet
- Stellen Sie sicher, dass Ihr Quartus II Projekt auf die .qip-Datei verweist, nicht auf die .qsys-Datei .