어떻게 하면 FPGA 코드를 수정하고 나서 재컴파일 없이 코드를 테스트할 수 있습니까?



주요한 소프트웨어:
주요한 소프트웨어 버전: 2011
문제가 해결된 소프트웨어 버전: N/A
부차적인 소프트웨어: N/A

문제점: FPGA 코드를 개발하면 코드를 수정할 때마다 재컴파일을 해야만 합니다. 이는 엄청난 개발 시간을 소요하게 됩니다. 재컴파일하지 않고 FPGA 코드를 테스트할 수 있는 방법이 있습니까?

솔루션:

어플리케이션을 컴파일하는 것은 굉장히 시간소모적이므로 FPGA  타겟에 컴파일하기 전에 코드가 정확하게 기능함을 확실하게 하고 넘어가야 합니다. 코드를 테스트하기 위해 FPGA VI를 개발 컴퓨터에서 동작시키고 컴파일하기 전에 어플리케이션의 로직을 검사할 수 있습니다. 개발 컴퓨터는 I/O 동작을 시뮬레이션할 수 있으나 하드웨어 타이밍을 따라할 수는 없습니다. 개발 컴퓨터는 I/O를 랜덤 데이터 또는 사용자 VI를 사용하여 시뮬레이션할 수 있습니다.

이를 하기 위해 프로젝트 관리자를 열어 FPGA 타겟 우클릭하고 Select Execution Mode를 선택하십시오. 다음 네가지 옵션을 선택할 수 있습니다.

Simulation (Simulated I/O)를 선택하여 컴파일없이 FPGA VI를 테스트하십시오.

프로젝트 내의 FPGA 타겟에 따라 가능한 옵션은 달라질 수 있습니다. FPGA 코드를 Real I/O 시뮬레이션 모드로 실행하는 것은 특정 타겟만 가능합니다. 관련 링크를 통해 어떤 타겟이 이 모드를 지원하는지 확인할 수 있습니다. Third-Party Simulator는 관련 링크 섹션에서 시뮬레이션 튜토리얼을 참조하십시오.

 



관련 링크: FPGA Target Support for Execution on Development Computer with Real I/O
Cycle-Accurate Simulation with Xilinx Simulators
Cycle-Accurate Simulation in LabVIEW FPGA

첨부:





리포트 날짜: 12/09/2011
마지막 업데이트: 12/08/2014
문서 번호: 5S892DHW