2013-06-18 29 views
0

我正在使用National Instruments的PXI系統。它有一個FPGA卡,我已經外部連接到一個傳感器。如何在LabView FPGA項目開發過程中模擬外部硬件

我想知道如何執行一個「週期準確」模擬,其中包括一個模擬傳感器的自定義外部刺激。

有很多例子來模擬labView - > FPGA - > labView接口,但LabView沒有 - > FPGA - >外部硬件。如果它不是NI FPGA系統,那麼我會爲此編寫一個HDL測試平臺,但在NI FPGA框架內,我無法弄清楚我的測試平臺的位置。實際上有一個放置HDL測試平臺的地方,但正如我所說的,唯一可用的測試接口是labView代碼和FPGA之間的接口,而不是FPGA和外部FPGA引腳之間的接口。

謝謝

回答

0

這是一個正確的疼痛(恕我直言)。

上次我使用Labview FPGA(不出所料,在幾年前),它沒有關於週期精確模擬的線索。

我不得不在每個Sub VI周圍構建普通的labview「測試平臺」 - Sub VI在testbench VI中進行循環。

然後將所有的子視圖在頂層的單週期定時循環內鏈接在一起。那麼頂層是不可模擬的,你只需要建立它並看到:(你可能會同意 - 這與通常的FPGA流程非常不相同。外部也)只是不可能的(據我所知,但) - 它承諾在某個時間點...

+0

FYI現在循環準確sim卡使用modelSim或Isim支持。它工作得很好。但SIM卡的IO被描述爲測試工作臺的「可選」部分,其實現方式不在任何地方解釋,只是在幫助文件中提到... – Blup1980

+0

是的,我聽說過使用ISIM進行週期精確仿真。 ..我真正喜歡的是能夠在Labview環境中模擬整個FPGA(非實時)。 –