新聞中心

        EEPW首頁 > 設計應用 > NI矢量信號收發器的FPGA編程

        NI矢量信號收發器的FPGA編程

        作者: 時間:2014-07-11 來源:網絡 收藏

        本文引用地址:http://www.104case.com/article/259368.htm

        VST Streaming項目樣例提供兩個主機樣例。較簡單的一個樣例把從VST處采集得到的增多的或者連續的波形數據傳輸至VST進行生成,。比較高級的樣例說明了多個VST的MIMO同步。

        圖 16.這些樣例說明了VST Streaming項目樣例的主機接口

        4. 儀器驅動FPGA擴展

        儀器驅動FPGA擴展提供了一種兼容-RFSA和-RFSG儀器驅動的VST 方法。FPGA上的抽取層實現了所需要的儀器驅動功能,同時提供接口以改善具體應用的FPGA。雖然不像儀器設計庫的直接編程那樣靈活,然而 儀器驅動FPGA擴展支持的修改類型與標準信號分析儀和信號發生器的基于記錄的采集和生成模式相一致。

        圖 17. 儀器驅動FPGA擴展架構包含VST儀器設計庫,并且增加了一個抽取層以保護組件。用戶IP不在此代碼中,由主機進行控制,并且不受預編譯封閉源-RFSA和NI-RFSG的影響

        5. 大型FPGA開發考慮事項

        The Virtex-6 LX195T FPGA on the NI PXIe-5644R and the NI PXIe-5645R is a large FPGA, though the full suite of instrument design libraries consumes a considerable fraction of the available resources. As such, compilation times can take 5 hours or more when using the NI LabVIEW FPGA Compile Cloud Service, depending on the complexity and resource utilization of the FPGA design. Furthermore, FPGA compilation is a non-deterministic process, and as a design consumes more FPGA resources, the repeatable compilation success rate drops below 100%. For such designs, initiating multiple compiles in parallel can help to ensure a successful compilation in approximately the same time as a single compilation. Table 3. provides some estimates for the different FPGA designs discussed in this paper.

        FPGA設計近似編譯時間近似編譯成功率LUT占用率觸發器占用率DSP片占用率塊RAM占用率
        VST Streaming項目范例4 小時90%27%30%31%20%
        Simple VSA/VSG項目范例5 小時80%50%49%31%39%
        儀器驅動FPGA擴展6 小時75%67%62%31%45%

        表3. 各種VST FPGA設計的編譯時間、成功率和FPGA占用率。


        上一頁 1 2 3 4 5 6 7 8 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 巢湖市| 徐水县| 西丰县| 西乡县| 兴海县| 宁远县| 武义县| 茂名市| 安康市| 涟水县| 衡山县| 英德市| 易门县| 哈巴河县| 茌平县| 泗水县| 蒙城县| 延吉市| 苍山县| 永顺县| 杨浦区| 宁安市| 崇文区| 灌阳县| 霍林郭勒市| 平阳县| 疏勒县| 丰顺县| 浑源县| 惠水县| 万安县| 罗城| 赣州市| 华池县| 鸡西市| 定远县| 思南县| 阿勒泰市| 新巴尔虎右旗| 中江县| 湘潭市|