본 발명 의 일 실시 예 에서 , FPGA 장치 내 의 프로토콜 엔진 모듈 각각 은 상이 한 통신 프로토콜 에 따라 구성 될 수 있 다 . 따라서 FPGA 장치 는 각각 이 서로 다른 통신 프로토콜 을 지원 하 는 다수 의 DUT 를 동시 에 테스트 하 도록 연결 될 수 있 다 . 이 와 달리 , FPGA 장치 는 다수 의 프로토콜 을 지원 하 는 단일 DUT 에 연결 되 고 장치 에서 실행 중 인 모든 모듈 을 동시 에 테스트 할 수 있 다 . 예 를 들 어 , FPGA 가 PCIe 및 SATA 프로토콜 모두 를 실행 하 도록 구성 된 경우 , 이 FPGA 는 PCIe 및 SATA 프로토콜 모두 를 지원 하 는 DUT 를 테스트 하 도록 연결 될 수 있 다 . 이 와 달리 , 두 개 의 상이 한 DUT , 즉 PCIe 프로토콜 을 지원 하 는 하나 의 DUT 및 SATA 프로토콜 을 지원 하 는 다른 DUT 를 테스트 하 도록 연결 될 수 있 다 .