확장 디스플레이 식별 데이터(EDID)에는 지원되는 비디오 해상도 및 타이밍 표준과 같은 싱크 장치(예: 모니터) 정보가 포함되어 있습니다.
싱크 소스 병렬 루프백이 있는 DisplayPort 인텔® Arria® 10 FPGA IP 설계 예의 DisplayPort IP 코어 매개변수 편집기에서 GPU 제어 활성화 옵션이 켜지면 NIOS® II 프로세서는 'EDID 통과'를 활성화하여 싱크 장치(예: 모니터)에서 EDID를 수신하고 소스 장치(예: 소스 장치)로 전달합니다. 그래픽 프로세서 단위).
DisplayPort 싱크만 인스턴스화하는 응용 프로그램에서는 모니터에서 GPU(그래픽 프로세서 단위)로 EDID를 전달할 수 있는 디스플레이포트 소스가 FPGA 없습니다. 따라서 소프트웨어 폴더의 main.c에 있는 기본 EDID(altera_4k_edid)가 GPU에서 읽을 수 있도록 EDID 통과를 비활성화해야 합니다.
EDID 통과를 비활성화하려면 소프트웨어 폴더에서 config.h 파일을 열고 DP_SUPPORT_EDID_PASSTHRU 매개변수를 0으로 변경 하고 build_sw.sh 스크립트를 실행하여 NIOS® II 소프트웨어를 재구축합니다.
소프트웨어/dp_demo 폴더에 있는 NIOS II® 소프트웨어 이미지(dp_demo.elf)를 FPGA 다운로드하십시오.
싱크대에서 소스로 EDID 패스스루
#define DP_SUPPORT_EDID_PASSTHRU 0//1로 설정하여 싱크에서 소스까지 EDID 패스를 활성화합니다.
다른 DP 싱크는 기본 EDID를 사용합니다.
Tx와 Rx가 모두 지원되는 경우에만 지원 EDID가 통과합니다.