인텔® Quartus® Prime 소프트웨어 버전 17.1의 문제로 인해 플랫폼 디자이너 또는 IP 카탈로그에서 생성된 동적 예시 설계에 핀 위치 할당이 누락되었습니다. 결과적으로 이러한 설계는 열거에 실패할 수 있으며, 그 결과 감지 상태에서 LTSSM이 유지되거나 감지 상태와 폴링 상태 사이를 순환할 수 있습니다.
이 문제를 해결하려면 가상 핀에 test_in 신호를 할당하고 npor 입력을 핀에 할당하여 높은(true) 상태로 기본값을 지정합니다.
- test_in 할당은 모든 신호가 해제되어 PCIe* IP가 테스트 모드로 전환되지 않도록 합니다.
- npor를 높은 입력에 연결하면 npor가 어설션되고 PCIe* IP가 재설정되는 것을 방지할 수 있습니다. 인텔® Stratix® 10GX 개발 키트에서 npor를 풀업으로 사용자 푸시버튼인 핀 B20에 연결할 수 있습니다.
할당 편집기에서 이러한 과제를 수행하거나 .qsf 파일을 직접 편집하여 다음 행을 추가할 수 있습니다.
set_instance_assignment -name VIRTUAL_PIN ON -to hip_ctrl_test_in -entity pcie_example_design
set_location_assignment PIN_B20 -to pcie_rstn_npor
이 문제는 향후 Prime 소프트웨어 릴리스 인텔® Quartus® 해결될 예정입니다.