Stratix® V 및 Arria® V 장치부터 PCIe 코어가 존재하는 각 사분면®에 하나씩 장치에 따라 nPERST 이중 목적 핀이 추가되었습니다. 이 핀은 PCIe 슬롯 재설정(PERST_N)을 장치로 가져오고 코어 pin_perst 포트에 연결하는 데 사용됩니다.
Quartus® II 소프트웨어 릴리스 12.0 이전에는 핀 nPERST를 pin_perst에 연결하는 것이 적용되지 않았습니다. 설계를 Quartus II 소프트웨어 릴리스 12.0 이상으로 마이그레이션할 때 이 연결이 이루어지지 않으면 Quartus에서 오류가 발생합니다.
설계에 nPERST를 사용하고 적절한 PCIe HIP의 pin_perst 포트에 연결하는 것이 좋습니다.
Quartus II 소프트웨어의 초기 버전을 사용하여 nPERST를 pin_perst에 연결하지 않았고, 보드가 완성되어 추가할 수 없으며, Quartus 12.0 이상으로 마이그레이션하는 경우, 해결 방법은 다음과 같습니다.
- PCIe HIP 인스턴스 최상위 파일을 엽니다
- Avalon-ST: altpcie_sv_hip_ast_hwtcl
- Avalon MM: altpice_sv_hip_avmm_hwtcl
- 소프트 리셋 컨트롤러를 사용해야 합니다.
- hip_hard_reset_hwtcl 검색하고 PCIe HIP 인스턴스 최상위 파일에서 해당 값을 \'0\'(영)으로 설정합니다
- Disable pin_perst input to the variant instance
- PCIe HIP 인스턴스 최상위 파일의 1\'b1에 pin_perst 하드와이어 연결
- user_reset로 npor 입력 구동
- 소프트 리셋 컨트롤러에 필요
- 코어 및 응용 프로그램 논리를 재설정하는 데 사용됩니다.
- Quartus II 프로젝트가 .qsys 파일이 아닌 .qip 파일을 가리키는지 확인합니다