Preloader가 대출 IO로 구성된 HPS IO 핀은 FPGA 구성 전에 '1'을 구동합니다. 이로 인해 트라이 스테이트로 의도된 핀에 대한 예기치 않은 동작이 발생할 수 있습니다.
FPGA 구성 전에 Loan IO에 할당될 핀을 전원이 켜진 상태로 유지하려면 다음 단계를 따르십시오.
- Quartus® II 프로젝트의 사본을 가지고 Qsys 시스템의 모든 대출 IO 핀을 GPIO로 변경하십시오.
- 프로젝트의 복사본을 컴파일하여 프리로더 생성을 위한 핸드오프 파일을 얻습니다.
- 복사 프로젝트에 대해 평소와 같이 프리로더를 생성합니다.
- 부팅을 위해 사전 로더 대신 복사 프로젝트에서 프리로더를 사용하십시오.
- FPGA 구성한 후, system_manager.c에서 sysmgr_pinmux_init 기능을 실행하지만, 의도한 프로젝트에 대해 생성된 프리로더에서 생성된 pinmux_config.h 및 pinmux_config_cyclone5.c 파일을 사용하여 HPS pinmux 설정을 재구성합니다.
이 동작은 향후 Cyclone® V 및 Arria® V 문서 릴리스에 포함될 예정입니다.