新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應用 > 驗證FPGA設(shè)計:模擬,仿真,還是碰運氣?

        驗證FPGA設(shè)計:模擬,仿真,還是碰運氣?

        作者: 時間:2009-05-07 來源:網(wǎng)絡(luò) 收藏

          附文 解決覆蓋空隙的一些思路

          人人都喜歡 內(nèi)的速度。但是在中建立系統(tǒng)、控制和觀測試驗的難度過大,這常常迫使人們將費力費時的測試工作轉(zhuǎn)回到環(huán)境中。在實際中,有些人會搭建一個驗證平臺,結(jié)合執(zhí)行速度高和方法易于構(gòu)造和訪問數(shù)據(jù)的優(yōu)點。毫不奇怪,有些廠商已經(jīng)瞄準了這個目標。

          首次這么做還是時代早期的事,這也就是 “big-iron”邏輯系統(tǒng)。從效果上說,這些系統(tǒng)就是一組專用的巨型計算機,其中由定制微處理器或定制可編程元件分別邏輯操作。這類系統(tǒng)的代表是Cadence Palladium。此系統(tǒng)執(zhí)行速度為模擬的很多倍,同時其廠商聲稱它對被測設(shè)計的訪問能力至少與模擬相當。但是,這些系統(tǒng)的容量有限,不會比通常模擬的塊規(guī)模大很多——除非你有非常多的錢。這些設(shè)備是主要的耗資設(shè)備,因此多數(shù)最終設(shè)計面向FPGA的設(shè)計團隊都無力支付高昂的費用。

          近年來,有大量系統(tǒng)進入市場(例如Eve等公司的產(chǎn)品),這些系統(tǒng)可以在使用商業(yè)FPGA的簡單環(huán)境下進行邏輯仿真。這類系統(tǒng)具有不同的特點,有些是小型化巨型機仿真系統(tǒng),有些基本上就是帶支持調(diào)試軟件的FPGA評估卡。在所有情況下,它們都試圖提供一個設(shè)計中邏輯開銷低于big-iron仿真系統(tǒng)的FPGA執(zhí)行環(huán)境。由于邏輯開銷較低,通常基于FPGA的系統(tǒng)運行速度可以比巨型機仿真系統(tǒng)快一到幾個數(shù)量級。總的來說,運行速度越快,保留的模擬的方便性就越少。但是,當單個FPGA的設(shè)計(包括調(diào)試開銷)變得過大時,它們就會表現(xiàn)出局限性。將設(shè)計分區(qū)是很復雜的,而且經(jīng)常涉及到FPGA間信號的多路復用,這會將所有工作都拖慢。這些系統(tǒng)中,確實提供了將測試平臺和數(shù)據(jù)在FPGA 系統(tǒng)和模擬環(huán)境來回傳送所需的軟件支持。例如,Eve就報道說正在開展工作,以便能將斷言也導入到其環(huán)境中。

          GateRocket 的系統(tǒng)是一個很有趣的產(chǎn)品,它使當前的這個狀況發(fā)生了改變。該公司將其定位為既可以充當模擬加速器,也可以充當電路中仿真器。作為模擬加速器時,該系統(tǒng)會試圖插入用戶的模擬環(huán)境,加速耗時的RTL (寄存器傳輸級) 邏輯部件的模擬,而不會影響模擬環(huán)境的特性。如果假設(shè)90/10法則正確(也就是說,90%模擬時間花在10%的代碼上),通過這種加速能力,可以使驗證工程師們繼續(xù)使用模擬環(huán)境,將其用于在無加速時基本無法實現(xiàn)的檢驗流程中。GateRocket聲稱,該系統(tǒng)可以支持名為“可綜合斷言子集”的特性。


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

        關(guān)鍵詞: FPGA 模擬 仿真 ASIC SOC

        評論


        相關(guān)推薦

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

        關(guān)閉
        主站蜘蛛池模板: 咸阳市| 武功县| 普兰店市| 章丘市| 静安区| 合川市| 读书| 鹿泉市| 大港区| 禄劝| 石泉县| 加查县| 东宁县| 汾西县| 三穗县| 池州市| 长宁区| 镇坪县| 文安县| 米易县| 哈尔滨市| 平湖市| 万源市| 梅河口市| 巴塘县| 太仆寺旗| 安阳县| 炎陵县| 洛浦县| 迁安市| 米泉市| 木里| 任丘市| 禄劝| 吉隆县| 襄樊市| 滁州市| 温宿县| 乡城县| 大石桥市| 宁河县|