GarageWorks: 소프트웨어 시뮬레이션 및 FPGA 테스트를 위한 공유 테스트벤치 추상화
요약
GarageWorks는 하나의 cocotb 테스트벤치를 소프트웨어 RTL 시뮬레이션과 FPGA 하드웨어 시뮬레이션 모두에 사용할 수 있게 하는 경량 테스트 프레임워크입니다. 공유 추상화와 AXI 디스패처를 통해 백엔드별 인터페이스를 숨기고, 독립형 설계의 빠른 베어메탈 테스트를 지원합니다.
핵심 포인트
- 하나의 테스트벤치로 소프트웨어/FPGA 시뮬레이션 모두 가능
- 공유 추상화 및 AXI 디스패처 사용으로 인터페이스 숨김
- SoC 레벨보다 독립형 설계의 빠른 베어메탈 테스트에 초점
- AMD Alveo V80 FPGA에서 검증되었으며 AI 지원 생성 기능 제공
GarageWorks는 동일한 cocotb 테스트벤치를 소프트웨어 RTL 시뮬레이션과 FPGA 가속 하드웨어 시뮬레이션 모두에 사용할 수 있도록 하는 경량 FPGA 테스트 프레임워크입니다. 공유 추상화(shared abstraction)가 백엔드별 인터페이스를 숨기고, 합성 가능한 Advanced eXtensible Interface (AXI) 디스패처는 FPGA에서 디자인-언더-테스트(DUT)-특정 제어 및 테스트 작업을 제공합니다. GarageWorks는 전체 SoC 레벨 프로토타이핑보다는 독립형 설계와 과학 센서용 온칩 처리 로직의 빠른 베어메탈 테스트를 목적으로 합니다. 이 프레임워크는 여러 내부 설계를 가진 AMD Alveo V80 FPGA에서 검증되었으며, DUT 특정 테스트 구성 요소의 AI 지원 생성을 위한 초기 지원을 제공합니다.
AI 자동 생성 콘텐츠
본 콘텐츠는 arXiv cs.AR의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기