I INDEV
프로젝트 목록

FPGA

FPGA 영상 처리 IP 검증 환경 구축

FPGA 영상 처리 IP를 다양한 입력 패턴으로 검증할 수 있도록 시뮬레이션 환경과 비교 도구를 정비한 프로젝트.

FPGAVerificationPythonImage

공개 범위: IP 세부 내용 비공개, 검증 환경 공개

개요

FPGA 안에서 동작하는 영상 처리 IP의 동작을 재현 가능하게 검증하기 위해, 시뮬레이션 환경과 결과 비교 도구를 함께 정비했습니다.

문제

  • 입력 영상 패턴별 동작이 재현 가능하지 않아 회귀 검증이 어려움
  • 시뮬레이션 결과와 기대값을 사람 눈으로 비교하던 단계가 많음

해결 방식

테스트 벡터 생성과 결과 비교를 Python 도구로 자동화하고, 케이스를 목적별로 분리해 회귀 시 어디서 깨졌는지 빠르게 확인할 수 있도록 정리했습니다.

사용 기술

FPGA, Verilog, 시뮬레이터, Python 기반 테스트 자동화, 영상 비교 도구