新聞中心

        EEPW首頁 > EDA/PCB > 設(shè)計應(yīng)用 > 利用C語言對FPGA計算解決方案進(jìn)行編程方法介紹

        利用C語言對FPGA計算解決方案進(jìn)行編程方法介紹

        作者: 時間:2012-04-25 來源:網(wǎng)絡(luò) 收藏

        3 對環(huán)境的仿真

        再下一步是建立仿真環(huán)境,并在其中測試和優(yōu)化硬件代碼。仿真環(huán)境提供了完整的bit-true/cycle-true仿真,并對的實現(xiàn)進(jìn)行可靠的模擬。利用設(shè)計輸出與C軟件仿真輸出的比較來測試精度,同樣也可得到處理器上真實運(yùn)行速度的報告。通常,進(jìn)行結(jié)構(gòu)塊仿真有助于找到設(shè)計中的問題,因為這些塊在重組后可以確定總體的運(yùn)行效果。可在仿真過程中做進(jìn)一步的調(diào)整,如利用流水線在每個時鐘周期內(nèi)進(jìn)行單輸入單輸出的測試,或?qū)⑻幚磉^程細(xì)分到更多的并行數(shù)據(jù)流中直到的資源利用率達(dá)到100%。此外,在硬件編譯時也能發(fā)現(xiàn)算法的最慢點并對其優(yōu)化,在FPGA甚至板子之間分割算法還可以獲得額外的速度。利用軟件,進(jìn)一步調(diào)整可獲得更好的性能。然而,精確調(diào)整帶來的性能增益卻會下降。通過簡單的增加FPGA非常具有成本效益。并不需要使設(shè)計完美化,因為基于這些結(jié)果的設(shè)計可以在任何時候進(jìn)行快速的仿真和優(yōu)化。一旦仿真完成,就可以將設(shè)計編譯到硬件里并激活數(shù)據(jù)流管理(DSM),以便將數(shù)據(jù)流送到FPGA處理器板而不是仿真器中。

        訪問TI網(wǎng)站,獲取最新技術(shù)信息全面了解德州儀器(TI)的處理器電源參考設(shè)計:交叉參考搜索、應(yīng)用手冊、工具和軟件、方框圖參考設(shè)計、模擬eLAB。

        fpga相關(guān)文章:fpga是什么


        c語言相關(guān)文章:c語言教程



        上一頁 1 2 3 下一頁

        關(guān)鍵詞: FPGA C語言 計算 方案

        評論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 富川| 呼和浩特市| 太湖县| 营山县| 长顺县| 泰安市| 古交市| 富源县| 滦南县| 漳平市| 盈江县| 闻喜县| 汉沽区| 泰州市| 临洮县| 六盘水市| 微博| 兰坪| 房产| 昭觉县| 台江县| 都匀市| 阳春市| 北安市| 锡林浩特市| 黄平县| 镇平县| 苏尼特右旗| 辉南县| 富宁县| 嘉善县| 延川县| 宜春市| 加查县| 洪湖市| 岐山县| 富蕴县| 兰西县| 广丰县| 临澧县| 永川市|