Arduino는 FPGA 도움말을 사용하여 SDI 비디오를 수행합니다.

블로그

홈페이지홈페이지 / 블로그 / Arduino는 FPGA 도움말을 사용하여 SDI 비디오를 수행합니다.

Aug 31, 2023

Arduino는 FPGA 도움말을 사용하여 SDI 비디오를 수행합니다.

홈 시어터에서 비디오를 실행하는 경우 아마도 HDMI를 사용할 것입니다. 만약 너라면

홈 시어터에서 비디오를 실행하는 경우 아마도 HDMI를 사용할 것입니다. 하지만 전문 스튜디오에서 실행한다면 아마도 SDI(Serial Digital Interface)를 사용하고 있을 것입니다. [Chris Brown]은 SDI를 살펴보고 Arduino용 저렴한 SDI 신호 발생기를 보여줍니다.

얼핏 보면 SDI는 그렇게 어렵지 않습니다. 실제로 [Chris]는 이를 "매우 단순함"이라고 부릅니다. 문제는 HD-SDI 표준의 경우 최대 1.485Gbps에 달하는 비트 전송률입니다. 초고속 프로세서의 경우에도 이는 약간 많은 것이므로 [Chris]는 Arduino MKR Vidor 4000을 선택했습니다. 이유는 무엇입니까? FPGA가 내장되어 있기 때문입니다. 아쉽게도 FPGA는 약 200MHz 이상을 처리할 수 없지만 이는 SDI 신호를 구동하기 위해 만들어진 외부 Semtech GS296t2 직렬 변환기를 구동할 수 있을 만큼 빠릅니다.

결과 프로젝트에는 Arduino, 직렬 변환기, 맞춤형 PCB, FPGA 및 마이크로컨트롤러 코드가 모두 포함되어 있습니다. 프로젝트의 총 비용은 200달러 미만이었지만 상용 SDI 신호 발생기의 350~2000달러보다 여전히 낫습니다.

함께 플레이하고 싶다면 파일이 GitHub에 나와 있습니다. 우리는 Vidor가 처음 출시된 2018년에 Vidor를 사용했습니다. FPGA에 대한 빠른 시작이 필요한 경우 항상 부트 캠프가 있습니다.