Mulai dari perangkat Stratix® V dan Arria® V, pin nPERST serba guna ditambahkan, satu untuk setiap kuadran di mana inti PCIe® ada - bergantung pada perangkat. Pin ini digunakan untuk membawa reset slot PCIe, PERST_N, ke perangkat dan terhubung ke inti pin_perst port.
Sebelum rilis perangkat lunak Quartus® II 12.0, koneksi pin nPERST ke pin_perst tidak ditegakkan. Ketika Anda memigrasikan desain Anda ke rilis perangkat lunak Quartus II 12.0 atau yang lebih baru, Quartus akan mengeluarkan galat ketika koneksi ini tidak ada di tempatnya.
Disarankan agar nPERST digunakan dalam desain Anda dan terhubung ke port pin_perst PCIe HIP yang sesuai.
Dalam kasus di mana Anda tidak menghubungkan nPERST ke pin_perst karena menggunakan versi awal perangkat lunak Quartus II, tidak dapat menambahkan ini karena board telah selesai, dan bermigrasi ke Quartus 12.0 atau yang lebih baru, solusinya adalah:
- Buka file tingkat atas instans PCIe HIP
- Avalon-ST: altpcie_sv_hip_ast_hwtcl
- Avalon MM: altpice_sv_hip_avmm_hwtcl
- Harus menggunakan Soft Reset Controller
- Cari hip_hard_reset_hwtcl dan atur nilainya menjadi \'0\' (nol) di berkas tingkat atas instans PCIe HIP
- Nonaktifkan input pin_perst ke contoh varian
- Hardwire pin_perst ke 1\'b1 dalam file tingkat atas instans PCIe HIP
- Input npor drive dengan user_reset
- Diperlukan oleh Soft Reset Controller
- Digunakan untuk mengatur ulang logika inti dan aplikasi
- Pastikan proyek Quartus II Anda menunjuk ke berkas .qip, bukan berkas .qsys