在我改變FPGA程式後,我該怎麼測試我的FPGA程式碼而不用重新做編譯(compilation)?



主要軟體:
主要軟體版本: 2011 1.0
主要軟體修正版本: N/A
次要軟體: N/A

問題: 當我開發FPGA程式碼時,每次我做了一些調整,我都必須要重新編譯這個程式,這個行為花了我很多的開發時間。有沒有什麼方法可以測試我的FPGA程式卻不用重新做編譯呢?

解答:

編譯一個應用程式可能是非常耗時間的,所以在編譯到FPGA target前,你必須確認程式的功能正確。為了測試你的程式,在編譯前你可以開發電腦上執行你的FPGA VI來確認應用程式的邏輯。開發電腦可以上模擬I/O的操作,但是沒辦法複製硬體的timing。開發電腦使用隨機的資料或讀取自製的VI來模擬I/O。

首先在Project Explorer打開你的專案,在FPGA Target 上按右鍵並點選 Select Execution Mode,你就可以更改四種模式如下。

選擇 Simulation (Simulated I/O) 來在不用編譯的情況下測試 FPGA VI。


這些選項在專案中不同的FPGA target底下會因為FPGA target的不同,能夠選擇的也不同。Executing FPGA code in Simulation mode with Real I/O只在特定的target底下才能夠選擇。另外在這個頁面的相關連結中,有段文件是在描述哪些target支援這些模式。對於第三方的模擬器,也請參考相關連結中的模擬教學文件。



相關連結: 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
最後更新: 03/13/2015
文件偏號: 5S892DHW