FPGA
FPGA 영상 처리 IP 검증 환경 구축
FPGA 영상 처리 IP를 다양한 입력 패턴으로 검증할 수 있도록 시뮬레이션 환경과 비교 도구를 정비한 프로젝트.
FPGAVerificationPythonImage
공개 범위: IP 세부 내용 비공개, 검증 환경 공개
개요
FPGA 안에서 동작하는 영상 처리 IP의 동작을 재현 가능하게 검증하기 위해, 시뮬레이션 환경과 결과 비교 도구를 함께 정비했습니다.
문제
- 입력 영상 패턴별 동작이 재현 가능하지 않아 회귀 검증이 어려움
- 시뮬레이션 결과와 기대값을 사람 눈으로 비교하던 단계가 많음
해결 방식
테스트 벡터 생성과 결과 비교를 Python 도구로 자동화하고, 케이스를 목적별로 분리해 회귀 시 어디서 깨졌는지 빠르게 확인할 수 있도록 정리했습니다.
사용 기술
FPGA, Verilog, 시뮬레이터, Python 기반 테스트 자동화, 영상 비교 도구