FPGA로 VGA 드라이버 만들기: 10시간 삽질 끝에 화면이 켜졌다

Making a VGA Driver in SystemVerilog

FPGA로 VGA 드라이버 만들기: 10시간 삽질 끝에 화면이 켜졌다

SystemVerilog로 VGA 드라이버를 구현한 대학생의 기록. 50MHz FPGA 클럭을 분주해 25MHz 픽셀 클럭을 만들고, HSync와 VSync 카운터로 640x480 프레임을 제어한다. 타이밍을 맞추느라 10시간 이상을 쏟은 끝에 화면에 주황색이 뜨고, 이후 ROM에 이미지를 올리고 알파 합성까지 구현하며 에이스터릭스를 표시한다.

이 시점에서 나는 타이밍을 정확하게 맞추는 데만 10시간이 넘게 걸렸고, 결국 설계 일부를 다시 손봐야 한다는 것만 확인해 준 몇 번의 헛다리 짚기를 했다고 추정한다.

이 날의 다른 글

2026-10-20