Karena masalah dengan perangkat lunak Intel® Quartus® Prime versi 17.1, contoh dinamis desain yang dihasilkan dari Platform Designer atau Katalog IP kehilangan beberapa penetapan lokasi pin. Akibatnya desain ini dapat gagal enumerasi, mungkin mengakibatkan LTSSM bertahan di status Deteksi atau bersepeda antara status Deteksi dan Polling.
Untuk mengatasi masalah ini, tetapkan sinyal test_in ke pin virtual dan tetapkan input npor ke pin yang bawaannya ke status tinggi (true).
- Penugasan test_in akan menahan semua sinyal tersebut untuk dilepas, yang akan mencegah IP PCIe* masuk ke mode pengujian.
- Menghubungkan npor ke input tinggi akan mencegah npor ditegaskan dan menahan IP PCIe* dalam reset. Pada kit pengembangan Intel® Stratix® 10 GX, Anda dapat menghubungkan npor ke pin B20 yang merupakan pushbutton pengguna dengan pullup.
Anda dapat membuat tugas ini di Editor Tugas, atau secara langsung mengedit berkas .qsf untuk menambahkan baris ini:
set_instance_assignment -name VIRTUAL_PIN ON -to hip_ctrl_test_in -entity pcie_example_design
set_location_assignment PIN_B20 -ke pcie_rstn_npor
Masalah ini dijadwalkan akan diperbaiki dalam rilis perangkat lunak Intel® Quartus® Prime di masa mendatang.